fix log message in APIRouter

In _setup_ext_routes(...) and _setup_extensions(...)[0], there are three
logs telling that I'm setuping extensions routes, and these are done,
those failed. At line3 in [0], every resource woulld be logged before
the line 6-7 skip (conintue in Python). So here should be that I'm
'extending' resource, not 'extended'. Similiar in line 38 and line 43,
these two should be what is done and what is failed.

So this patch fix the first log from 'Extended' to 'Entending', and in
third log, 'extending' to 'extended' instend which makes context log
more reasonable.

[0] http://paste.openstack.org/show/60246/

Change-Id: I2de66f1a8e09945e1915b61771a55af6b630369c
VMware: improve exception logging in driver.py

Change-Id: Id46860d269462673bc935653b2ce1ea1036db002
Make floating_ip_bulk_destroy deallocate quota if not auto_assigned

The expected use case for floating_ip_bulk_destroy is to destroy
auto_assigned floating IPs, for which no quota is used so no quota
needs to be recovered.  But it can also be used to destroy other
(not auto_assigned) floating IPs, in which case the previously used
quota was not recovered.  This fixes the quota leak in that unusual
case.

Closes-Bug: #1254174

Change-Id: Ibff80d9ebac8d4422e401909033da12d9ec0b593
Remove unused methods

The following methods are not used.
 o name() in nova/compute/power_state.py
    name() has been deleted in the following commit.

      commit 5270b0a565ec26d2f7de3a7d95be86433d8c6bd2
      Author: Dan Prince <dan.prince@rackspace.com>
      Date:   Wed Aug 17 11:46:28 2011 -0400

          Split set state into vm, task, and power state functions.

 o valid_states() in nova/compute/power_state.py
    valid_states() has been deleted in the following commit.

      commit 84e069b8d637c08f0434038ff2a2b272254e4a0e
      Author: Dan Prince <dprince@redhat.com>
      Date:   Mon Aug 6 12:09:23 2012 -0400

          Remove unused InstanceInfo class.

Change-Id: I85051d27834f166d5a3596e31ea4f78b82809fda
Test guestfs without support for close_on_exit

A previous commit, fd621ef05a024b8319f2c67f7e5c084b9ab77755, fixed support for
versions of libguestfs that did not support the close_on_exit parameter.  This
patch adds unit test coverage for that code path.

Change-Id: Ic3cc0057e24ac00e6435a9555a19c076ddc9b02e
Related-Bug: #1271562
Related-Bug: #1261475
Drop unused dump_ SQL tables.

Drop the following tables which are no longer
used in Icehouse:
 -dump_compute_node_stats
 -dump_compute_nodes
 -dump_instance_actions
 -dump_instance_actions_events
 -dump_instance_faults
 -dump_migrations

Includes a new test to ensure the tables are dropped.

Change-Id: Ifa70b8dedebd074353560ac46d42a9cc5d133be2
Closes-bug: 1266538
Make consoleauth token verification pass an Instance object

The consoleauth manager looks up and passes a SQLite model to the
compute_rpcapi.validate_console_port() method, which is expecting
an Instance object now. This fixes that by replacing the direct call
with an object lookup.

Change-Id: I48a63805e4691899396559f48b29bef3030d5ef8
VMware: improve unit test performance

There were a few test classes that we using test.TestCase
instead of test.NoDBTestCase.

Change-Id: Icc359e5454c232b544452527ab64751ca38c7e78
Remove tox locale overrides

* tox.ini: The LANG, LANGUAGE and LC_ALL environment overrides were
introduced originally during the testr migration in an attempt to be
conservative about the possibility that locale settings in the
calling environment could cause consistency problems for test runs.
In actuality, this should be unnecessary and any place where it does
cause issues ought to be considered an actual bug. Also, having
these in the configuration actively causes older pip to have
problems with non-ASCII content in some package metadata files under
Python 3, so drop it now.

Change-Id: I5353dd318ce0bfdc85d6468750fb4c2a2690cde1
Closes-Bug: #1277495
Fix trivial typo in libvirt test comment

Change-Id: I88eb686de1c54f6380ab60aa7e4d3e4e36da33fb
Allow operators to customize max header size

HTTP messages max header line size has been increased from 8K to 16K
by default to allow using tokens including up to 14-15 catalog
entries. The same issue (https://bugs.launchpad.net/swift/+bug/119014)
may occur again in the future, if Keystone's catalog grows further.

Allowing operators to customize the max header size, will allow them
to have Nova working whatever the size of the catalog (if the option
is properly set).

Related-Bug: #1190149
DocImpact

Change-Id: I96694ac9bc242267cfc9f4d0c18b2b7fe0000460
Merge "Make floating_ip_bulk_destroy deallocate quota if not auto_assigned"
Merge "Test guestfs without support for close_on_exit"
Merge "Remove tox locale overrides"
Merge "Remove unused methods"
Merge "fix log message in APIRouter"
Merge "VMware: improve exception logging in driver.py"
Merge "VMware: improve unit test performance"
Merge "Fix trivial typo in libvirt test comment"
Merge "Make consoleauth token verification pass an Instance object"