adding backups support

Change-Id: Ifc9ec17600aeb4f3a6d77d1e2311a191c6b8b8f3
First cut at backup agent to start backup sequence

Change-Id: Iec20cd1168d96cc4e558fc794d3509deeb8f754a
PEP 8 fixes
Aligned GuestAgent API for Prepare and Restore

Change-Id: I6dc9586c190fae593a5e28525a6941e7944aaf79
Fixing unittests

Change-Id: I57f67f1bb80f5d01b84917eb82bab1b3fc70f89d
API controller for backups
adding swift url to the config
This is a merged commit
API controller for backups
Fixing failing tests
PEP8 Fixes iii

Change-Id: I5a094509be96e2fafc070ec0d5bcb5df0d6a524a
Renaming 'instance' param.
Checking for NotFound models so that the returned error is friendly
Merge branch 'master' of https://github.com/SlickNik/reddwarf
First cut of invoking backup

Change-Id: Ibd74a9f9c1f452ce736cfe90d2ed217b8e34c07a
Adding backup runner

Change-Id: Ic44a3973e1cdc798294b23f63443f88d6097f55f
adding feature to list all backups from a specific instance
Merge pull request #1 from rmyers/backup

Adding backup runner from rmyers. 
Thanks rmeyers!
Adding checks for creating/deleting/restoring backups when it is not completed
Support for innobackupex
- Added support for innobackupex call
- Refactored backup related files and moved to guest agent
Updated the backup runner to use eventlet.green.subprocess

Change-Id: I450fcb2a286a7c0162a3ec743e7235d5879727cf
Merge pull request #2 from rmyers/backup

Updated the backup runner to use eventlet.green.subprocess
Adding unit tests for backup controller