Add support for externally registering handlers.

This update allows the bus to be injected into Handlers, while allowing
the Handlers to be registered with the bus.
Revert version while we investigate Gradle config.