Fix E126 pep8 errors

Change-Id: I0ae141ed9b68f847dccbf7beb43551a978a344ae
Use oslosphinx to generate documentation

Rather than host different and possibly out of date versions of
static and theme files, use oslosphinx to generate the docs.

Change-Id: Ib90dadce3ea89ae869d8d795872d4fc10159cdfc
Handle non-openstack errors gracefully

The http error is not guaranteed to come directly from an OpenStack
service. Even if it does, it may not conform to the usual structure.
That kind of response should be handled properly anyway.

Change-Id: Ibd4c678d068ca10a53a72520f7eeffcc84133f07
Closes-bug: 1277565
Mark oslo.cocnurrency libs as graduating

blueprint graduate-oslo-concurrency
Change-Id: I110d71209aad50acdffd530c27062ab66d357fa1
Merge "Fix E126 pep8 errors"
Merge "Use oslosphinx to generate documentation"
Centralize bash-completion in Novaclient

Currently the bash-completion code lives partly in Oslo and partly in
Novaclient which makes it difficult to improve the code as the changes need to
be made to two separate projects.

As there aren't any other clients using bash-completion yet, we should
centralize the code in Novaclient while we improve it, and when the API
stabilizes, move it back *in it's entirety*.

This corresponding patch to centralize the functionality in Novaclient is
here:

    https://review.openstack.org/#/c/101373/

Change-Id: I6b0c5157d40642d871c4bb77deef040a574266a0
Closes-Bug: 1332270
Merge "Handle non-openstack errors gracefully"
Merge "Centralize bash-completion in Novaclient"