moving AvailabePortFinder and CassandraRule under collection and generating -test.jar
adding GuicyFig
Fixed compilation issues
Removed scheduler
Added test to reproduce issue
Fixes issue with incorrect slice paging once iterator is exhausted.

USERGRID-2862
Updated test to ensure that transitive properties are true for intersection
USERGRID-2745: added latest guicyfig to replace a lot of boilerplate code
USERGRID-2745: merging in changes from two-dot-o
USERGRID-2745: fixed ThreadScheduler test errors which were due to notifications not working for overrides or bypasses; modified the guicyfig library to make sure these changes also produce notifications.
looks like the timeout is being properly set to 1 ... cant deduce why this is failing
Merge pull request #16 from usergrid/USERGRID-2855-pagingtesting

Usergrid 2855 pagingtesting
Removed unnecessary timestamps in the columns.
Merge branch 'master' into two-dot-o
Changed test config to use annotations instead.  Makes graph integration easier
Merge branch 'two-dot-o' into hystrix-integration

Conflicts:
	stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/guice/CollectionModule.java
	stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/rx/CassandraThreadScheduler.java
	stack/corepersistence/collection/src/test/java/org/apache/usergrid/persistence/collection/guice/TestCollectionModule.java
	stack/corepersistence/collection/src/test/java/org/apache/usergrid/persistence/collection/rx/CassandraThreadSchedulerTest.java
Merge branch 'two-dot-o' into USERGRID-2771-graph-edges

Conflicts:
	stack/corepersistence/graph/src/main/java/org/apache/usergrid/persistence/graph/serialization/impl/EdgeSerializationImpl.java