Fix quota tests for static credentials

when running tempest tests with static set of credentials Tempest does
not create new tenants on the fly, and those pre-defined tenants may alreay
have configured quotas that are different from default project ones.

For quota tests to reliaby pass we need to store the original quotas in the
beginning of the test and update to them in the cleanUp phase instead
of deleting them (which resets them to the default ones).

This is re-application of upstream change
Ia1de916a97fee81148976a5b9cb134e012af8e0c, initial cherry-pick had
to be reverted.

Related-prod: PROD-00000
Change-Id: I8309529a75bbc8ea3271f88cdf670f6ff51c8a73
Closes-Bug: #1800470
(cherry picked from commit 8ed3b51a616fd94a39de698102ebb5dcc303dc33)
2 files changed