Update tools/pip-requires for prettytable

changes pip-requires from:
    prettytable>=0.6,<0.7
to:
    prettytable>=0.6,<0.8

Change-Id: Ic04d38078ad06e43947b5e98b26576a4c51dbbb0
Authored-by: Chris Krelle <nobodycam@gmail.com>
Use correct filter name for listing of instances

nova list --tenant tenant_id leads to the following query to Nova API:

  GET /v2/{admin_tenant_id}/servers/detail?project_id={tenant_id}

While Nova actually expects:

  GET /v2/{admin_tenant_id}/servers/detail?tenant_id={tenant_id}

Fixes bug 1134382.

Change-Id: I222208bcc9aaf547cd0b1c52dc8856123a823b8e
setuptools: remove data_files section

versioninfo is already included through include_package_data

Change-Id: I53c28bd26a19d86704c918fa185cde9759140dc1
Merge "Update tools/pip-requires for prettytable"
Update to latest openstack.common.setup.

We actually don't need the silly versioninfo file at all anymore.

Change-Id: Ic759c39a29b07d41a96849db84a7f9990ec8a3eb
Ensure shell tests use isolated env variables set

Fixes bug 1161008.

Change-Id: Id9d76f39c898d4cff65aefa636e9dd2f092d42bd
Merge "setuptools: remove data_files section"
Merge "Update to latest openstack.common.setup."
Merge "Ensure shell tests use isolated env variables set"
catch NoKeyringDaemonError from gnomekeyring

Looks like we need to add more exceptions, start to maintain
a tuple of exceptions

Change-Id: I3a027f5d2d8f82fe397e3096ff82358040f3729e
Skip security groups w/ no protocol.

When using Nova w/ the new Quantum security groups driver security
groups can exist which have no protocol. Theses entries
cause ERROR: 'NoneType' object has no attribute 'upper'
when you try to delete other (editable) security groups.

This patch updates novaclient so that it skips over entries with
no protocol when determining which security group to delete.
This fixes novaclient so that deleting *any* security group works
when the new quantum security group driver is enabled.

Fixes LP Bug #1162622.

Change-Id: Ida07b6429eae988a9a64535381082a500f31a521
Improve authentication plugins management.

The current auth plugin system lacks some functionality to be used with
other methods that might require additional configuration options or
that do not require a user to pass some options that are now compulsory
(for example, X.509 authentication needs to get a certificate file, and
does not need either a username or a password). This commit extends
the current system to handle these extra features, while remaining
compatible with older plugins.

DocImpact: We should documment how to implement additional
authentication plugins, such as BasicAuth, X509, etc.
Implements: blueprint authentication-plugins

Change-Id: I7b0ef4981efba8160dea94bf852dba7e2e4068f5
do not ignore --os-cache

Change-Id: Ib8808da00967163faa9ce05e580605f4e499891d
Remove actions command from servers.

It appears that this command was inherited from the original
cloudservers client code. It hasn't ever worked with nova. It
is confusing now because we have the instance actions command.

Fixes bug 1163033

Change-Id: Id0b36c01cdbd5034d0a7886b809269d838c36b45
Merge "Use correct filter name for listing of instances"
Merge "Skip security groups w/ no protocol."
Merge "Improve authentication plugins management."
Merge "catch NoKeyringDaemonError from gnomekeyring"
Merge "Remove actions command from servers."
Fix mispelt x-auth-token header

Fixes bug 1163546

Change-Id: I4b40ee2be950ee2cd13217f954d72fe1e42a1d6c