Minor tweaks

- Adding messages to the checkNotNull calls for the new Guice providers
- Binding ForgeEventSubscriber in a singleton scope, so that we don't
add unnecessary extra handlers to the underlying event bus.