Fixes issue with non string header values in glance client

Fixes bug 1032798

By using Glance client on Windows the following exception is raised:

TypeError: sequence item 0: expected string, long found

Details on how to reproduce the error are available in the bug description

Change-Id: Ib4528702b11aabdf939c6358f92ad7ff9c3ff20d
Correctly re-raise exception on bad v1 checksum

The exception re-raise during v1 image upload operation was
failing due to some weirdness in _safe_kill. This patches over
the problem by explicitly re-raising the caught exception object
after doing the necessary teardown.

Fixes bug 1036470

Change-Id: I0929bb3b2ac88f0b80f47eb61e642fe1fee35218
Add 'bytes' to image size rejection message

Change-Id: I943c5acb8693decf618d6796e027381431db578f
Remove partial image data when filesystem is full

When an image is uploaded that fills up the local filesystem, attempt
to delete the created file. This only applies to the 'filesystem'
store driver.

Fixes bug 1019421

Change-Id: Ie12d736f3efb29b0862fef2899a1d2c142def38e
Add nosehtmloutput as a test dependency.

Adding nosehtmloutput as a test dependency allows nose to output its
results to an html file. This will be used by Jenkins to save logs on
a different server.

Change-Id: I811f56c37218301c4c5bd25bae92a4b5b74537de
Remove autodoc and useless index docs

* Remove autodoc sphinx extension
* Ignore auto-generated 'api' docs
* Prevent the corresponding 'api' index from being created
* Prevent an empty 'index' page from getting generated

Related to bp glance-folsom-docs-cleanup

Change-Id: I82c9389f884ea4af853f1215731c051d1fb596e8
Clean up policies docs page

Related to bp glance-folsom-docs-cleanup

Change-Id: I65cd8e9e34ce25cbf0b45900fc73df1ffb03c7ef
Drop deprecated client docs

Link out to the necessary python-glanceclient resources rather than
maintain docs on legacy usage.

Related to bp glance-folsom-docs-cleanup

Change-Id: I769cd21b900df353e7eee3d675989b1ad32f8edf
Rename glance api docs to something more concise

Related to bp glance-folsom-docs-cleanup

Change-Id: Ic2206b9a3233d9b9d0617a253749d2021d14ac20
Typo fix in glance: existant => existent

Impact:
* Test function names
* Test strings and comments
* Comment in glance/registry/api/v1/members.py

Change-Id: I8cec84c4934c08905e7f8758dec3622a5261b153
PEP8 fix in conf.py

Fix PEP8 issues in doc/source/conf.py.

Change-Id: Ia35ad77af3c74ffd4c67bc6eef662b038937fdad
HTTPBadRequest in v2 on malformed JSON request body.

Fixes bug 1039901

Change-Id: I79ff2059f8f4de60cc92f8cf89cd80be74529e3c
Activation notification for glance v1 api

Sends notification after activation of image in glance
v1 api

Fixes bug 1038190

Change-Id: Ic535ce37cd9df652b94b0ed152b5b87dcec28ecf
Merge "Add nosehtmloutput as a test dependency."
Merge "Correctly re-raise exception on bad v1 checksum"
Merge "PEP8 fix in conf.py"
Merge "Typo fix in glance: existant => existent"
Merge "Remove autodoc and useless index docs"
Raise Forbidden exception in image_get

The simple db driver now raises 'exception.Forbidden' when a caller
tries to access an image that is not owned by the provided context.
The list of images returned by image_get_all will also be filtered
to match what the sqlalchemy driver is expected to return.

Related to bp glance-simple-db-parity.

Change-Id: Idb2b85252d5ad33194d3bd8b5d8a9bc368968bd0
Merge "Activation notification for glance v1 api"