Updated tests and modules to use timeout factories.  Local only implemented first pass.

USERGRID-153
Queue rework.
Merge remote-tracking branch 'origin/two-dot-o' into USERGRID-153

Conflicts:
	stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/mvcc/stage/delete/MarkCommit.java
	stack/corepersistence/collection/src/test/java/org/apache/usergrid/persistence/collection/mvcc/stage/delete/MarkCommitTest.java
Renames status to state so that it is easier to read compared with stage.  State signifies the entity state.
Updated guide modules to re-use the core persistence better.
Fix Query so that it does now lower-case the entire query string.
Minor formatting changes and license header additions.
fix load and delete test, add unique values back, fix relation manager test
Renamed the Hystrix circuit breakers
Fixes hystrix version
fix markcommit
move listeners to core
comments++
Merge pull request #170 from usergrid/Usergrid-155/Entity-Delete-Listener

Usergrid 155/entity delete listener
Hook in Hystrix for collections module and some reasonable starting settings, cassandra.connections=500 and hystrix.threadpool.user.coreSize=100.
An attempt to iterating query get tests going using a write delay.
Couple more attempts to get Hystrix to process its own properties.
Add support for getSelectionResults() to QueryUtils because the queryindex module does not know about Results.
Update README.md

Note about this branch.
Update README.md