WIP EventInspector replacement

Goal:
* no need to litter EagerSingleton, be "picked up" just like EventInspector
* keep EventBus simplicity, no need to iface and methods
* keep sync/async capabilities of EventInspectors
* migrate existing EventInspectors to this host
Added license
Improvments to host

Making it more stable, littered some "debug" logs
to be removed once things shaped
Simplified
UT fixed
Removing unused class.

Was used by EIHost that is trimmed down now
Removing log noise

Used while experimenting.
Deprecating remnants
Javadoc
Redirecting UT/IT support classes to new ESHost
DebugEventInspector made not an event inspector

Nor EventSubscriber to not consume any CPU cycle
while not enabled.
Moved ifaces out, simplified host.

No need for sync event bus, was a mistake.
But it needs to be started, so it's eager
Javadoc
Returning original behavior of EIs

accept() should be called synchronously even for
AsynchronousEventInspectors.
Removed "sample" ESs
Merge remote-tracking branch 'origin/master' into event-subscribers
Javadoc
Making mediators and adapters private
Making mediators and adapters private, take 2

I left out some and they were not priv