Enable license header plugin
Upgrade to Gradle 1.1.
Adding cobertura
Release plugin
Add some basic checking in startCassandra|stopCassandra

1) Wait a little bit after starting cassandra.
Maybe this process fails. In this case one can report a problem.
2) Make sudo don't ask for password. Nobody's listening for that.
3) Log sudo process output in case of a failure
Add a simple backuper tool
Restore depends on InstanceIdentity not PriamServer
Move the guice module to a separate file to make it reusable
Add Restorer
[Refactoring] Extract initialization & shutdown
Add IncrementalBackuper
Add a ITokenManager binding to LightGuiceModule
Don't initialize injector during class initializaion
Add StaticMembership class
Trim spaces in instance metadata
Pointing to a repo in our control
Using custom build of release plugin, to support building from a branch
Setting default name for multi-project
Changes needed for release plugin
Added ColumnFamily name to backup path

My previous commit which fixed the lookup of SSTable files on 1.1.x filesystem
for backup did not take into account the fact that directory higherarchy now
includes the column families in 1.1.x and for backup and restore to be able to
work properly we should include the ColumnFamily name in the path. This patch
addresses that issue.

Backups made to S3 using the master branch so far aren't restorable to correct
location. I recommend changing backups prefix after upgrade to this patch so
that your new backup location includes the correct directory structure.

This patch also enable future development possibilities to add restoration of
a specific column family only. I didn't have time to implement that yet, but I
will be glad to add the feature once time allows.

Main things changed in this patch:

 - S3BackupPath and AbstractBackupPath now include the CF name;
 - AbstractRestore is changed to respect the CF name addition;
 - All instances of Unit Tests updated to have CF names in the paths;

Secondary Changes:
 - Tests were not passing for me because the configured Cassandra start/stop
   script in FakeConfiguration was something junk that didn't exist and
   SystemUtils would get ArrayOutOfBound because of it. I changed them to
   return program "yes" which should be exist on all nix systems. This made
   the steps in TestRestore that stops/starts fake cassandra to fall through.
 - Updated Cassandra source dependency to 1.1.5