Fix nova-manage floating delete with --ip_range.

This patch fixes an error when trying to delete a range of floating IPs
as reported in bug 932070.

This was fixed in master as a part of:
	9e21a2228c191896223daae2379fcf1352cc736c

Change-Id: I165e59a258d728c222cfea0406d4bc78cfab669c
Bump python-novaclient version to 2.6.0.1.

Bump the python-novaclient version in pip-requires to 2.6.0.1. The
previous python-novaclient version 2.6.0 was broken and thus
Diablo tests were failing.

Also nails the Glance version in pip-requires to 2011.3.1. This
should fix 'No module named iso8601' errors when running
Diablo tests with the latest Diablo trunk builds.

Change-Id: Idc9bcceaff91afa69fbc255bc39a68d854ac1127
Add validation for OSAPI server name length.

Diablo Fix for LP Bug #962515.

Change-Id: Ifa1ca56a33ca517679fa80bfd10b962eeebe3a76
Fix undefined glance_host in get_glance_client

get_glance_client is stubbed in the tests, so they didn't catch it.
Added tests to catch it.

This is related to bug 883328.

Also, add myself to Authors file.

[Backported from
7a5b8822791dc9af0afe7166af34c6fb5277f81c and
c7532c62ea6afb4bfcf3d00e42a58cc72b12405b]

Change-Id: Idbe6c06c22ca1a50df589e016ea5e5924b0cc29d
Implement quotas for security groups.

Fixes LP Bug #969545 for Diablo.

Change-Id: Ibc02256b6debd29c56307320acc48e9cfae85ba9
Fix up protocol case handling for security groups.

Fix bug 985184.

When creating security group rules, any case for the protocol was
accepted as input, such as TCP, Tcp, tcp, etc., and was stored in the
database as specified.  However, unless specified as all lowercase, the
code to apply the rules would break and result in some rules not being
applied.

(cherry picked from commit ff06c7c885dc94ed7c828e8cdbb8b5d850a7e654)

Also includes backport of thix fix:
    https://review.openstack.org/#/c/8392

Change-Id: I36af1db29c2bd97627d614df21b5da07db29a8ab
Prevent key/net/md injection writing to host fs

Fix bug 1015531, CVE-2012-3361

Checks that the final normalized path that is about to be written
to is always within the mounted guest filesystem.

This is a Diablo backport of the part of Russell Bryant, Pádraig Brady
and Mark McLoughlin's Folsom patch that applies to stable/diablo.

Change-Id: I134c40258ff2c9c225bd6092decd9c10e4e22273
Backported tox.ini for jenkins.

jtra: Fixed so that tests will pass
jeblair: minor change to test_instance_types.py
  to avoid munging nose internals (which collides
  with nose xunit).

Change-Id: Iec5cb6aa97165289dbb5b73eab0f61fed2d15d0e
Prohibit file injection writing to host filesystem

This is a refinement of the previous fix in commit 2427d4a9,
which does the file name canonicalization as the root user.
This is required so that guest images could not for example,
protect malicious symlinks in a directory only readable by root.

Note this requires adding the 'readlink' binary to the
nova sudoers file.

Fixes bug: 1031311, CVE-2012-3447
Change-Id: I7f7cdeeffadebae7451e1e13f73f1313a7df9c5c
Merge "Prevent key/net/md injection writing to host fs" into stable/diablo
Merge "Prohibit file injection writing to host filesystem" into stable/diablo
Correct checking existence of security group rule

Fixes bug #900031

Change-Id: I4194610ce53d1c74bd99b6878339da6e0b6a3a73
Merge "Fix up protocol case handling for security groups." into stable/diablo
Merge "Correct checking existence of security group rule" into stable/diablo