Adding checks when updating a quota

The rd-client is changing to no longer accept all resources when updating a quota.
The client will then send 'None' values to resources that are not to be updated.
This fix ensures that the changes in the client are handled.

This effort was initiated by the implementation of quota for backups

Change-Id: I24e02a2736750a2606d62dfd06f0130bef503b10
Merge pull request #4 from rmyers/backup

Remove duplicate delete method.
Prepping Guest Agent Manager for Restore

Change-Id: I108d3c1538cf1d499a7a58398b7558a12ba43f72
Merged changes from upstream stackforge repo.
Added Restore entry points

Change-Id: I25073caf5fa4f78ff390e8c94c9594ad102eb6be
Switch to using a registry for the backup runner loading.

Change-Id: I8ead023d9ca8a29f8cdd62ebc54327a9607b5071
Merge pull request #5 from rmyers/restore

Switch to use a dictionary for loading the backup and restore runners.
adding int tests for backup controller
Merge branch 'master' of https://github.com/SlickNik/reddwarf
Adding backup list and delete int tests
Introduced strategy plugins
- Moved backup_runner and restore_runner to corresponding strategies
- Introduced a strategy for swift storage
Adding list backups for instance test
Merge branch 'master' of https://github.com/SlickNik/reddwarf
Stop the deprecated use of Exception.message to please Python

* This fixes all the warning messages during the test which
  are annoying and verbose

Fixes: bug 1166221
Change-Id: I4b0276f4c29c91a46d8d4913b40e9767bb75a7f1
Modified Prepare/Secure for Restore

Change-Id: I579d6da639345484138d2402f5d535165634235b
Cleaned up BackupAgent Test and Restore

Change-Id: I6ac8846fdd2c07417ef5c69c818e55e51a6f7f61
Adding a running method to the Backup Model

* Adds a query classmethod to Base Model for
  more complex queries such 'in_'
* Adds a running classmethod to Backup Model
  which returns any currently running backups
  for an instance.
* Add a checksum field to the Backup Model.
* Refactor the DBBackup to reuse base methods

Change-Id: Iaf6903af88c7f4caa20921f1ca63354999ec6348
Reverted formatting to use %d

Change-Id: I554b4b6ee92f7302bcc6b2dbfd7815b33e994a99
Enable restore using innobackupex.
Addresses xml issues for quota unit tests

Moved check for xmlns to avoid saving to db
Change-Id: I8d5d9eb7295574f0d24e1de3e92ced26721fd8eb
Fixes: bug #1150903