Complete deletion when compute manager start-up.

Sometimes instances stay in DELETED state (vm_state) but are not
marked as deleted in the DB.
The combination of vm_state=DELETED and deleted=0 is a valid
combination but if we found it during the compute manager start-up that is
an indication that something went wrong while we were deleting an instance.
The aim of this change is just to complete the deletion during the compute
mangager start-up for instances found in that state.

bug 1187422
Change-Id: I52efa07b4d98106214fc54aee3af9de6eacb58d9
Porting limits core api to API v3 Part 1

This changeset only copies the v2 files (implementation and test)
into the appropriate v3 directories unchanged. The copy as-is
will not be loaded by either the v2 or v3 extension loaders. The
second changeset will then make the changes required for it to
work as a v3 extension.

This is being done in order to make reviewing of extension porting
easier as gerrit will display only what is actually changed for v3
rather than entirely new files

Partially implements blueprint nova-v3-api

Change-Id: Ifb20626d796b762b0f7420e773cdb5038bcb1589
Merge "Porting limits core api to API v3 Part 1"
Merge "Complete deletion when compute manager start-up."
Merge remote-tracking branch 'm_src_repo/citrix-fixes' into build-temp