Added test deployment for failures with java.lang.Error in addition of java.lang.Exception

Signed-off-by: Julien Viet <julien@julienviet.com>
added some thread checking logic in tests and fix(ing) issue with wrong netty thread being used
Work on threading model, plus more threading checks and improvements
some more work on thread safety
Merge pull request #851 from vietj/master

Added test deployment for failures with java.lang.Error in addition of j...
Change EventBus register/unregister API to use registration object.

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

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