Things still to do:

- caching of objects based on self_link
- make == and is work
- integrate httplib2 caching; conditional get; conditional patch
- Flesh out HTTPErrors as per Francis email
- Move launchpadlib._utils.uri into a separate cheeseshop package
- Support hosted file resources
