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"