Support super columns for auto pagination

Although deprecated for consistency auto pagination for super columns can be supported
Fixing recursive serialization
Don't go all the way to Object.class
Adding more javadoc to astyanax-core specifically to the connectionpool.impl package
Merge pull request #357 from opuneet/add_javadoc

Adding more javadoc to astyanax-core
Merge pull request #349 from ztravis/master

Fix the recursive scanning of parent fields in AnnotatedCompositeSerializer
Merge pull request #346 from lc-nyovchev/patch-1

Support super columns for auto pagination
Fix prepared CQL query not accepting values
Modified CompositeEntityManager to treat each column as an entity
instead of the OneToMany relationsihp between two pojos.  This makes
deleting individual columns much more straightforward.
Fix double onPostLoad call when getting all rows
Merge pull request #360 from elandau/new_composite_mapper

Fix prepared CQL query not accepting values
Update AnnotatedCompositeSerializer.java
bug fix for https://github.com/Netflix/astyanax/issues/344
Merge pull request #363 from serranom/master

bug fix for https://github.com/Netflix/astyanax/issues/344
issue # 366 - Adding setter for AllRowsReader ExecutorService
Merge pull request #371 from opuneet/issue328

Adding support for using atomic batch updates via the thrift api
Merge pull request #369 from opuneet/issue366

issue # 366 - Adding setter for AllRowsReader ExecutorService
Using withAtomicBatch() instead of a separate method in the interface