Made EventManagerImpl compliant with the imposed tests.
Test to reject registering event listeners with no event interest.
Made EventManagerImpl compliant with the tests.
Thread the event manager.
Added tests to check proper event post+distribution.