revamped the API for entity store: deprecated old APIs; created new EntityPersister as the main simplified API
backup
override equals() and toString() methods
minor fix of missing id setting
removed bit masking for type conversion. it is unnecessary (and also wrong for short type)
Merge branch 'master' of github.com:Netflix/astyanax
fixed getter for byte, short, and float types
fixed byte array equals test
renamed str to string field
added support for Date type
forgot to update field number in test
forgot to update field number in test
moved to a new sub package
rolled back Coercions.java to its old state
fixed white space
Use guava Preconditions
standardalize column name to low-case (case insensitive)
renamed withEntity to withEntityType
getColumnName() is changed to return standardalized lower-case name; no need to double lower-case
ttl is allowed to be null; removed Preconditions.checkNotNull(ttl) check