Rearchitected event handler resolution

Not yet ready to actually pull - this is just a heads up about what I am aiming for...

The activator is now responsible for determining which event handlers should be invoked.  The 'resolver' is now an implementation detail of the ActivatorActivator, as in most cases, an IoC container would be used, which would already have mappings between handler interface and concrete implementations