Let's perhaps make the restore tests actually be called
Adding the ability to upload backups to s3

It works on the backup.backup_s3_bucket setting in the config, which
translates to a settings.BACKUP_S3_BUCKET django setting.

If this setting is None, then it silently assumes that you don't want to
upload to S3.

It won't make a backup if it can't find the S3 bucket to put it in
(questionable if this is the right thing to do)
Making it possible to restore from s3

Just have to specify an s3 address when running a restore command.

i.e.

./manage.py restore --restore-from s3://my_amazing_bucket/path/to/bak.gpg
Redistributing the ratticweb tests

Was a bit much for one file
Merge branch 'backups_and_s3' of github.com:delfick/RatticWeb into delfick-backups_and_s3

Conflicts:
	requirements-mysql.txt
	requirements-pgsql.txt