Filter out v1.0 endpoints

- Addresses bug 1014860
- v1.0 endpoints should not be considered valid endpoints
  by python-novaclient
- also ignores other unkown versions (for when 3 comes out)
- includes updated catalog tests

Change-Id: I73bd9b0dbede74ee0d975caa86145219e30262fc
Update for blueprint general-host-aggregates

* Remove Operation state from aggregate results

Change-Id: I884b7f4c527debadb3a22b574b5d2879d28dd0f9
Update Contributing blurb in the docs.

Contributing blurb previously mentioned using Github pull requests.
Contributions should go to Gerrit instead.

Change-Id: Id7b7f968fa5a3785c19704b4c1c2408f48b335ca
Small doc cleanup round.

 - Changes theme to default instead of nature.
 - Explains in terms of Compute API instead of Rackspace
 - Remove outdated reference to nova-manage command
 - Remove unnecessary whitespace

Change-Id: I43d16cd053af0b4be48450fd638f9d17f9e5c4e7
Turn multiple hints with the same key into a list

 * Related to bug 1017988

Change-Id: I331191042d81fe857f0dac5421bf40b634cc23d5
Add read_versioninfo method

Change-Id: Ida728f07f253d15c9ce64da1be4ba4f3a7022ca7
don't bash-complete the '-h' option

Change-Id: Iafd424355167883a10048a0fc0ed13515186a047
Merge "Turn multiple hints with the same key into a list"
Indicate unused variables and other misc. house cleaning.

Change-Id: I4529d8b6b27dddb1b79ee2167a054b471eaf0dbc
Add host-list command

Rename describe_resource => host-describe

Change-Id: Ic3548c3404ccbb1abd2ea9f096e3df8950d43e89
Merge "Filter out v1.0 endpoints"
Merge "Update Contributing blurb in the docs."
Auth token caching on by default. --no_cache to disable. Better bypass support too.

Will use and/or store your Openstack Auth token in the operating
system's keyring if available. Cuts about a 1/2 second off operations.

Change-Id: Ibe2dc0c49baefd23afe3844a78c1df884a4fb7c7
Merge "Add read_versioninfo method"
Whoops, the last changes to keyring introduced some problems with v1.1
auth tests.

Change-Id: I09605be563da5f026a45549d59bc0a6a1dd1d8a2
More friendly keyring support when token caching is off.

The token caching would always try to save the token even
if --no_cache was specified. The downside of this is
environments where there is no keyring agent it would prompt
for a password. Now, if --no_cache is specified it won't try
to save the token.

Also ability to reset timings (--timings) which is handy for
client-driven profiling efforts. Yes, this should be a separate
branch, but it's so tiny it's hardly worth the effort.

I'd also like to take this time to express my admiration for
Brian Waldon. A stalwart young fellow and a fine coder.

Change-Id: I97c2c5f6864fe156a3e204927b2831b74fb1c893
Merge "Indicate unused variables and other misc. house cleaning."
Add hypervisor information extension.

Adds support for a new nova extension for getting information about
hypervisors (as opposed to compute hosts), including a list of
hypervisors matching a regular expression (database regular
expression, i.e., %'s) and a list of hypervisors with the list of
instances living on those hypervisors.

Change-Id: I7353991ffbf484da175a0912ee46e80f623e230f
Merge "Small doc cleanup round."
Merge "Add host-list command"