Initial commit to make reads work with an iterator style read

USERGRID-1161
USERGRID-1390
Conflicts:
	core/src/main/java/org/usergrid/persistence/cassandra/CassandraService.java
Cleaned up existing operations before updating the merge operations.

USERGRID-1046
Conflicts:
	core/src/main/java/org/usergrid/persistence/cassandra/CassandraService.java
	core/src/test/java/org/usergrid/persistence/CollectionTest.java
Updated geo query to load large result sets before merging.
temp commit, overwrite before push
Initial pass at iterator construction.  Need to test cursor bytes.
Intermediate commit.  Need to merge master

USERGRID-1391
Merge branch 'master' into USERGRID-1046-query-iterators
remove unuse endpoints
first cut of max integration and test case
fix spelling
rename checkDeleteAllowed as prepareToDelete
add a couple handy convenience methods
USERGRID-1356 - Ensure PUT (create) / DELETE / PUT (create) cycle works as intended
Merge pull request #129 from apigee/USERGRID-1356

USERGRID-1356: Ensure PUT (create) / DELETE / PUT (create) cycle works as intended for Devices
Adding tests for checking Accept header on GET in our content type
filter

USERGRID-1552
Merge pull request #130 from apigee/USERGRID-1552

Adding tests for checking Accept header on GET in our content type
Completed refactor of iterator interface to support paging.

Completed intersection impl

Added tests for large intersection sizes.

USERGRID-1046
Merge pull request #128 from apigee/max-integration-github

first cut of max integration and test case
Merge pull request #127 from realbeast/feature/remove-unuse-resource

remove unuse endpoints
proper conversion of ping ident token to seconds