Added support for Security Groups via a new extension.

- Added migrate changes for new database artifacts.
- Added models for Security Groups and Security Group Rules.
- Definition and addition of Controllers for API.
- Views for Security Groups and Security Group rules.
- Extended taskmanager to use newly created  Security Group on instance
  creation, and to clean it up on deletion if extension is enabled
- Added new flag to conf to enable "reddwarf_security_groups_support"
- Integration tests.

Implements blueprint: security-groups

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

Updated the backup runner to use eventlet.green.subprocess
Adding unit tests for backup controller
Merge branch 'master' of https://github.com/SlickNik/reddwarf
adding check to see if file is in swift
Adding skeleton code for delete backup in the task manager
Added creation of output stream

Change-Id: I6f4cca68cdca4abdc1729027fa5a706ed2fb2965
Fixed some assertions in Agent Test

Change-Id: I7b8c3dc87d11161d9ffb84afbb79c5aa47c41812
Added context to backup api

Change-Id: I0530cfe391b6288c660eb85d94818b60a01952f3
Some fixes to the guestagent to make backups work.

-Fixed some typos
-Added swift url to guestagent conf
Fixed backups API to pass in the backup_id during create_backup.
Fixed create_backup call in reddwarf taskmanager 

- Fixed taskmanager call to pass in backup_id to create_backup 
  call to the guest agent.
Merged upstream changes from Stackforge reddwarf.

Conflicts fixed:
	reddwarf/common/cfg.py
	reddwarf/common/exception.py
	reddwarf/common/wsgi.py
	reddwarf/instance/models.py
	reddwarf/taskmanager/api.py
	reddwarf/taskmanager/manager.py
	reddwarf/taskmanager/models.py

Change-Id: I9a75dfcb849cd08a581864d55bec8caae4d3cfe9
adding delete_backup() to taskmanager's api

Change-Id: If857b582d83e25eb54f0d1bcc8d550121232b06e
Remove duplicate delete method.

Change-Id: I853cfba8fea2af286dca32b33f3f6c6ad93baeb3