More work on deployment
some more work on deployment plus some more Java8-ification
deployment isolation groups and some changes to tests
Change EventBus register/unregister API to use registration object.

Signed-off-by: nscavell <nick.scavelli@gmail.com>
Fix test to call await

Signed-off-by: nscavell <nick.scavelli@gmail.com>