EXP-148. Upgrade to cdh 4.3.
EXP-131. Better programmatic API for building model definitions and environments

 - converts Avro records to Scala case classes up-front.
 - hide accessors exposing Avro records.
 - Renaming:
   - KVStore becomes AvroKVStore
   - KVStoreSpec becomes KVStore
   - FieldBinding becomes AvroFieldBinding
   - FieldBindingSpec becomes FieldBinding

issue: https://jira.kiji.org/browse/EXP-131
review: https://review.kiji.org/r/791
scratch work
EntityIdComponents
src/main compiles
partway through making tests pass
More tests pass
Almost all tests working
scratch work
more debugging work
Tests pass (was hashed vs formatted row keys)
Started equals method. needs tests. and integration tests for the joins
starting equals methods, starting unit tests.
blah
blah
may have fixed the equals method
Compare method
Join test passes in local mode.
Works when testing manually, but not in test framework
Cleanup