Updated async processing modules and guice wiring.
Initial import of Judo Chop: please see software grant in archives for Usergrid
testing a PR
chop/USERGRID-136 Fixes ssh bug during setup stack

- waitActive method reactivated and moved into Job, avoiding a possible
  race condition
- RuntimeJob class introduced, having the same functionality with Job,
  but forking local ssh client
- fixed a typo in SetupStackThread which caused runner instance setup to fail
Merge pull request #137 from usergrid/chop/USERGRID-136

chop/USERGRID-136 Fixes ssh bug during setup stack
chop/USERGRID-137 Setup runners

- fixed runner and cluster instance names in chop-amazon
- added ssh commands for deployment and start of runner.jar on instances
switched back to non-blocking setup operation
Merge pull request #140 from usergrid/chop/USERGRID-137

Chop/usergrid 137
Destroy stack operation is implemented
Running runner.jar on instances as root and preliminary StartResource on webapp
Removing unused properties, related code and fixing certificate issue in runner
Merge pull request #145 from usergrid/chop/USERGRID-138

Chop/usergrid 138
fixing runner local port bypass issue
chop/USERGRID-138 runner is now working properly

- certificate issue in RestRequests fixed
- fixed null getRunId in BasicSummary
- runner archaius deployment environment parameter set to CHOP
- fixed upload summary and results in webapp and added their tests
- related changes in RunManagerImpl
Merge pull request #146 from usergrid/chop/USERGRID-138

Chop/usergrid 138 fixing chop runner related matters
Merge branch 'two-dot-o' into entity-manager
26 of 36 tests now passing in CollectionIT.
Merged in such that dictionary tests and collectionIT tests pass.
Merge branch 'entity-manager' of https://github.com/usergrid/usergrid into dictionary-shoehorn

# By Yigit Sapli (8) and others
# Via Yigit Sapli (4) and Dave Johnson (2)
* 'entity-manager' of https://github.com/usergrid/usergrid:
  26 of 36 tests now passing in CollectionIT.
  chop/USERGRID-138 runner is now working properly
  fixing runner local port bypass issue
  Removing unused properties, related code and fixing certificate issue in runner
  Running runner.jar on instances as root and preliminary StartResource on webapp
  Destroy stack operation is implemented
  switched back to non-blocking setup operation
  chop/USERGRID-137 Setup runners
  chop/USERGRID-136 Fixes ssh bug during setup stack
  testing a PR
  Initial import of Judo Chop: please see software grant in archives for Usergrid
  Updated async processing modules and guice wiring.

Conflicts:
	stack/core/src/main/java/org/apache/usergrid/corepersistence/CpEntityManager.java
	stack/core/src/main/java/org/apache/usergrid/corepersistence/CpEntityMapUtils.java