Fix cache lock for image not consistent

Currently 2 external (file) locks with different name
are created to protect image concurrent access for libvirt driver.
This may lead to image corruption in rare case. This patch change
the lock file name from nova-_var_lib_nova_instances_base_xxxx
to nova-xxxx to make the lock name consistent

Change-Id: I3e60c3bcf456d2392409aa56ba05f4ad8fdc0444
Closes-Bug: #1265452
Remove broken quota-classes API

It turns out os-quota-classes-sets never worked
(http://lists.openstack.org/pipermail/openstack-dev/2014-February/027574.html). Since this doesn't work no need to keep it around.

V3 removal: Id1f288baa723df825151bd84aa27089271c2b8e4
Original commit: I6b6477481187d16af225d33c1989430e4071d5a8

This patch just removes the API it doesn't remove the quota-class
internals, that will be done in a subsequent patch.

Change-Id: I1110022d6f628d03aaf363da707f2d2ef1600437
Fix comment typo in nova/compute/api.py

'NODE' should be 'NOTE'

Change-Id: I47b9d8d796882b09350ec241a8f5d95b4ea9dd28
Closes-bug: 1285519
Remove db query from deallocate_fixed_ip

A previous patch updated deallocate_for_instance() in nova-network to
take the full instance object over rpc.  This patch passes that instance
through nova-network to deallocate_fixed_ip(), which allows us to avoid
N instance db lookups (where N is the number of fixed IPs being
deallocated).

Related to blueprint nova-network-objects

Change-Id: Ib92e824f1bea2caae668945fabfae997632cd5f0
Add support for tenant_id based authentication with Neutron

Keystone v3 supports non-unique project/tenant names, so
Nova should switch to using tenant ID for admin authentication.

Implements blueprint tenant-id-based-auth-for-neutron
DocImpact: Adds new flag, nova_admin_tenant_id, and deprecates
existing flag, nova_admin_tenant_name

Change-Id: I4a4ffe84fdcf98ace81fd148f096cad483aad96c
Merge "Remove db query from deallocate_fixed_ip"
Merge "Fix comment typo in nova/compute/api.py"
Merge "Add support for tenant_id based authentication with Neutron"
Merge "Remove broken quota-classes API"
Merge "Fix cache lock for image not consistent"