Correct returned HTTP status code (Use 403 instead of 413)

The exception HTTPRequestEntityTooLarge should not be used as an
exception response based on RFC2616. Because of that, change
the returned response to HTTPForbidden.

Restore commit for Iab090c40c632a76b0528df8145ad0897c8b649bf
And add compute V3 changes.

Related Tempest commit to match this change:
If376eda0a7929ba2baa4ac4acbb457883bcfc96d

DocImpact: corrects HTTP return code from 413 to 403 for quota-related
limit faults

Closes-Bug: #1298131
Change-Id: I2bb8a60ef254afbfed514cfeebe75355d0de4475
Merge "Correct returned HTTP status code (Use 403 instead of 413)"