Add GA related parameters to trove-taskmanager.conf.sample

Adds placeholders for 'guest_config' and 'cloudinit_location'
to trove-taskmanager.conf.sample

Fixes bug: 1237395

Change-Id: I5214f5fcc785d94b5b2b60dead316768980d7909
Replace deprecated method aliases in tests

Some of the TestCase methods have been deprecated since python 2.7.
We need use correct names.

http://docs.python.org/2/library/unittest.html#deprecated-aliases

* replace 'assertEquals' with 'assertEqual'
* replace 'failUnlessAlmostEqual' with 'assertAlmostEqual'

Change-Id: I90da87723e3e36767946d276301b75af801b952d
Merge "Add GA related parameters to trove-taskmanager.conf.sample"
Merge "Replace deprecated method aliases in tests"
Add Backup/Restore Checksum Validation

Store the swift checksum for swift storage backups. The swift checksum is
the checksum of the concatenated segment checksums.  This is the checksum
that is stored with the DB backup record so we can verify that the checksum
on restore through a swift object HEAD call.

Adds restore from backup checksum validation at API and guestagent level.
* Verify checksum right before downloading swift file
* Verify the current swift backup file checksum matches the original backup
  checksum to prevent loading and restoring a tampered backup file.

Implements: blueprint verify-backup-checksum-on-restore
Change-Id: I000daa724d91bf8b6b615a98e508027b709b7cab
Add swift checksum storage unit tests

Change-Id: I2fbbbdcdbc622d1ad7c57b89eeffe5746f009f48