Don't need to lazy load resources loaded from API

Change-Id: Ibff7feabc8cba062bc9367c6755279b88a9a3c04
Add support for HEAD and PATCH

Change-Id: Ic874c49b791e9d2cb3d44b15511cbb467a551589
Add generic entity.delete()

Change-Id: I00188326b6343a4eb4d1dd1b6a24e691ffd30415
Allow serialization impl to be overridden

Change-Id: I0f955c78897d4212f06942e59a7018dbe5d28540
Fixed httplib2 mocking (bug 1050091, bug 1050097)

- 204 No Content should be mocked with empty response bodies
- Content-Type headers should not be mocked with empty response bodies
- httplib2 would never return None as a response body
- The Identity API never expects a req/resp body with a string value of "null"

Change-Id: Ie22e8e5288573268165ed06049978195955f8ca6
switching options to match authentication paths

as defined in http://wiki.openstack.org/UnifiedCLI/Authentication

Change-Id: I1b5a0ce21040e536d3a9fbc39a2a08b51124880d
Merge "switching options to match authentication paths"
Allow empty description for tenants.

Bug: 1025929

(based on the patch submitted by Ivan Bondarev)

* keystoneclient/v2_0/shell.py
  do_tenant_update(): Update description if it is defined.

* keystoneclient/v2_0/tenants.py
  Token.update(), TokenManager.update():
  Update description if it is defined, even if it's empty.

* tests/v2_0/test_tenants.py
  test_update_empty_description(): New test case for empty
  description.

Change-Id: I4c4e93f6bd5d38828685fd55eb1e694f521928e9
Merge "Fixed httplib2 mocking (bug 1050091, bug 1050097)"
pep8 1.3.1 cleanup

Change-Id: Ie4f3747b488829b4c05076bc02c377b5da939e10
enabling i18n with Babel

Change-Id: I7d5a170f31c2846474b3836a08c6445577613e98
updating keystoneclient doc theme

adding in openstack theming
enabling last update from git
removing old manual references to API, converted entirely to autodoc
updated .gitignore
fixed docstring warnings and errors

Change-Id: Id22ddc446331d52cbf56c3462d8b532fc37f64ac
updating base keystoneclient documentation

* updated changelog
* described CLI authentication for admin and user
* tweaked API usage docs a bit with formatting and typos

Change-Id: I61c3aab99bb0ecbad1de6d32a767558ca1a2ab5b
Merge "updating keystoneclient doc theme"
Merge "enabling i18n with Babel"
Merge "updating base keystoneclient documentation"
virtualenv quite installation for zypper

 * tools/install_venv.py
   Added new class Suse

Change-Id: I4629ca683edcd07f5707fe015bfc58bf904209f2
Manager for generic CRUD on v3

Change-Id: I15944f2e171e26b5209b55356edd1110b301310c
v3 Client & test utils

Change-Id: I6cafaad053b7fa1ca31f4f5aed1f86aa97c4e87e
change default  wrap for tokens from 78 characters to 0

 Bug 1061514

Change-Id: I2b202287854728c930d78954167d764825f848e7