CDK-182. Migrating Avro schemas in HBase should validate that the key fields don't change.

Added test case to test exception is thrown when trying to add key field in a schema
migration.