Merge pull request #168 from snoopdave/master

Mapping changes: inherited fields and StringCoercible types
Don't normalized column name to low cases anymore.

But still keep the case-insensitive for duplication check
Merge pull request #181 from stevenzwu/master

Don't normalized column name to low cases anymore
Make uniqueness check of message key optional
Improved tracking of queue stats
Fix for issue 173
Fix unit tests for pull 181
Revert OSGI changes to pom.xml while I research how this breaks maven.
Revert previous change to pom.xml
https://github.com/Netflix/astyanax/issues/159
Fix inconsistent methods names in QueueStats
Exposes peeking messages to top level MessageQueue interface
API to peek all pending messages for a key
Fix for https://github.com/Netflix/astyanax/issues/161
Fix for https://github.com/Netflix/astyanax/issues/183

Fixed issue when paging over slices that if the data is removed while
paging that it can remove the wrong element or get an
IndexOutOfBoundsException.
Check for schema agreement before attempt to perform a schema change
Merge pull request #186 from Netflix/entitymanager

Check for schema agreement before attempting to perform a schema change
more comprehensive handling of nullable columns
forgot two new test files
get() will treat row without any coloumns as deleted/non-exist and simply return null
Fix for https://github.com/Netflix/astyanax/issues/188
EntityManager: changed return type of batch operations from Collection<T> to List<T>
minor enhancement: create ArrayList with expected size
Merge pull request #189 from Netflix/entitymanager

Fix for https://github.com/Netflix/astyanax/issues/188
Merge pull request #184 from wburns/Issue-183

Fix for https://github.com/Netflix/astyanax/issues/183