Enhance the validation of the quotas update

Need check whether the already used and reserved exceeds the new quota
before update it.

DocImpact
Implements a validation to validate whether already used and reserved
quota exceeds the new quota when run 'nova quota-update', it will throw
error if the quota exceeds. This check will be ignored if admin want to
force update when run 'nova quota-update' with additional option
'--force'.
This validation help admin to be aware of whether the quotas are
oversold when they try to update quota and also provide an option
'--force' to allow admin force update the quotas.

Fix bug 1160749

Change-Id: Iba3cee0f0d92cf2e6d64bc83830b0091992d1ee9
Refactored tests for instance_actions_*

Moved tests to separate test case

blueprint db-api-tests

Change-Id: Ia4fdfdd3da58dcf6a04f96de7df7672bfc1200c5
Merge "Enhance the validation of the quotas update"
Merge "Refactored tests for instance_actions_*"
Merge remote-tracking branch 'm_src_repo/citrix-fixes' into build-temp