Fix test case with wrong parameter in test_quota_classes

The 'id' parameter is filled in the quota-classes request body in
unit test, but it is not necessary. 'id' is passed to the server
by the URL but not the body. This patch fixes this bug.

Change-Id: I4014264e16031382277f6f1b520556a2a2690ad8
Closes-Bug: #1266634
Make the simple_tenant_usage API use objects

This change makes the simple_tenant_usage V2 and V3 APIs use Instance
and Flavor objects.

Related to blueprint compute-manager-objects

Change-Id: I8e0e870727d687da165c809ffb7a4456bff81122
Disable libvirt driver file injection by default

DocImpact: This changes the default for file injection and key
injection with the libvirt driver. Most people should not need file
injection (the metadata server and/or config drive are more robust,
better options).

UpgradeImpact

blueprint disable-file-injection-by-default

Change-Id: Icff1304fc816acc843f8962727aef8bbbc7bbaa3
Co-Authored-By: Russell Bryant <rbryant@redhat.com>
Co-Authored-By: Steve Kowalik <steven@wedontsleep.org>
Merge "Fix test case with wrong parameter in test_quota_classes"
Merge "Make the simple_tenant_usage API use objects"
Merge "Disable libvirt driver file injection by default"