#11 add a new Reflections class to merge all utility methods on reflection
fixes #6: add guice bindListener style capability on Registry to the AbstractRegistryModule it handle:
 - Matcher of Keys
 - RegistryListener of Supplier
 - RegistryListener of T where T is not Supplier<X>
fixes #6: add missing tracking of watched elements on WatcherRegistration