Added in placeholder code for partial updates
Added a working (but not accurate ) test case for partial updates
Added partial updates for second condition where loads come back with multiple versions.
Added wiring for queue listener model. Used load.call from update, I have a feeling that’ll need to be updated…
Added comment about future work
Added todo about calling listener ( if even necessary )
Added updated test for the partial update.
Added in initial support for partial updates. Seems to be working but needs cleaning up. Using the pull request to easily show Todd what’s been done.
Fixed bug in logic of repair, and added case to detect deletes.
Added case that the most recent partial update was a delete.
Added fixes for tests and code, now all relevant tests are passing.
Added guice fig for partial and complete entity distinction.
removed unused fig file.
Merge branch 'two-dot-o' of https://github.com/usergrid/usergrid into USERGRID-140_partial_updates

# By Askat Asanaliev (15) and others
# Via Yigit Sapli (4) and others
* 'two-dot-o' of https://github.com/usergrid/usergrid: (22 commits)
  fixing wrong test completion percentage values in chop web UI
  USERGRID-141 - [CHOP] Improve UI usability... - Fixed issues with runner status
  USERGRID-141 - [CHOP] Improve UI usability... - Fixed issues with runner status
  DPS-1010: creating stack.json and the start of some scripts with instructions
  USERGRID-141 - [CHOP] Improve UI usability... - Clean up legacy code
  USERGRID-141 - [CHOP] Improve UI usability... - Runners status form
  USERGRID-141 - [CHOP] Improve UI usability... - User keys management
  USERGRID-141 - [CHOP] Improve UI usability... - User management
  USERGRID-141 - [CHOP] Improve UI usability... - Completed all the charts
  USERGRID-141 - [CHOP] Improve UI usability... - Refactored the chart layout
  USERGRID-141 - [CHOP] Improve UI usability... - Refactored the module list window
  [CHOP] Fixed NoNodeAvailableException with embedded ES - set the startup pause to 5000 ms
  USERGRID-141 - [CHOP] Improve UI usability... - Iterations chart layout
  chop/USERGRID-138 Stop and Reset operations are working
  USERGRID-141 - [CHOP] Improve UI usability... - Runs chart layout
  USERGRID-141 - [CHOP] Improve UI usability... - Overview chart layout
  chop/USERGRID-138 Start operation is working
  USERGRID-141 - [CHOP] Improve UI usability... - User list window
  USERGRID-141 - [CHOP] Improve UI usability... - Module list window
  chop/USERGRID-138 chop webapp dao refactoring
  ...
Fixed error where results would just take the top entity and not roll it up if it is a delete.
Merge branch 'USERGRID-107' of https://github.com/usergrid/usergrid into USERGRID-140_partial_updates

# By Todd Nine
# Via Todd Nine
* 'USERGRID-107' of https://github.com/usergrid/usergrid:
  Updated tests to use the IT runner.  This starts Cassandra before starting Guice in our IT test environments.
  Fixed tests and cleaned up cassandra usage.  Need to refactor into it's own test runner.
  Updated column family to use leveled compaction due to increased performance.
  Updated tests to execute both in the commit log phase as well as the permanent storage
  Fixes threading scheduler issue with asynchronous processing
  Added helper utility for listening to Queues
  Updated test to more accurately reflect usage
  Added unit tests for ordered merge
  Reverted previous changes and cherry picked only the write listener
  Revert "Updated Cassandra rule to be available as a static resource."
  Updated Cassandra rule to be available as a static resource.

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/impl/EntityCollectionManagerImpl.java
	stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/mvcc/stage/load/Load.java
	stack/corepersistence/collection/src/test/java/org/apache/usergrid/persistence/collection/EntityCollectionManagerIT.java
Cleaned up WriteStart
Readding test that was lost in the merge
Refactored the firing of the stages out.
Changed loop to a foreach format.
Added in old test that had been merged out.
Added in jacoco profile for localhost.
Merge branch 'two-dot-o' of https://github.com/usergrid/usergrid into USERGRID-140_partial_updates

# By Dave Johnson (51) and others
# Via Rod Simpson (30) and others
* 'two-dot-o' of https://github.com/usergrid/usergrid: (247 commits)
  USERGRID-149 deleting existing runner.jar while redeploying
  Fixing blocking ssh stderr issue
  Ensuring uploaded key files only have read-write permissions for owner
  Chop/USERGRID-145 removing conflicting xml parser modules
  Almost but one scheduler test now passing, 89% overall passing.
  Setting Hystrix thread count to 3000 instead of 1000 eliminates the Hystrix errors, 88% of tests now passing with CP.
  Fix rx version number.
  Core Persistence implementation now passing 226 of 273 (82%) Usergrid Core tests.
  Should not be under source code control.
  Rollback accidental rule commit
  Fixed bugs with race condition writes in the graph module.  Uses a timeUUID during write (and delete) events in columns to keep total ordering correct, even if event processing is slow.
  Fixed bugs and upgraded to rx java 0.18.3
  Fixed issue with meta repair on edge delete
  Fixing some breakages caused by elimination of get by UUID methods.
  More fixes to Core Persistence and CpEntityManager, all IndexIT tests now pass.
  More progress on getting tests passing with the new CpEntityManager.
  Refactored edge writes and delete.
  Move Serializers class to correct package.
  Fixing a couple of merge problems.
  Added license header.
  ...
Flags and Strings now subbed for appropriate enum times.
Version is taken out of the write and update calls and pushed into the WriteCommit Stage.
Fixed error of writeStart not setting partial updates.
Added check for null version in WriteOptimisticVerify
Removed collectionscope from entityCollectionManagerListener.

The following tests are ignored for now:
-testWrongEntityType
-writeWithUniqueValues
Still fails tests.
Merge branch 'index-scope-updates' of https://github.com/usergrid/usergrid into USERGRID-140_partial_updates

# By Shawn Feldman (26) and Todd Nine (1)
# Via Shawn Feldman (12) and Todd Nine (1)
* 'index-scope-updates' of https://github.com/usergrid/usergrid: (27 commits)
  apache header
  move entityversion
  test passing
  test passing
  add new class EntityVersion
  First pass and cleaning up scope usage.  Need to work on the CP EM integration.
  fix edgedeletelistener
  moving scope variables around
  remove deleted files from merge
  load versions is now working
  test fixed
  remove unused usings, fix test
  changing interface to remove version from query
  additional tests for loadHistory, need to fix load history
  fixing tests
  cleanup, change assert to assertNull, revert edgedeletelistener,
  adding listener for entityindexdeletelistener
  adding deindex listener
  Adding buffer and fixing unit tests
  adding load history method
  ...

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/mvcc/stage/load/Load.java
	stack/corepersistence/collection/src/test/java/org/apache/usergrid/persistence/collection/EntityCollectionManagerIT.java