Added CDefinition migration object
Moved migration classes to thier own package
Added CKeyspaceDefinitionMigration
Added unit test for CQL generation of KeyspaceDefinitiion migrator
Added functional test for migrations
Merge remote-tracking branch 'origin/master' into keyspace-def-stored-in-cass
Refactored cli interface to use keyspace definition in cass as needed. Added RunMigration command
Added test automation for CLI and added cli for migrations
Added compaction cli test