Core.Event: fixed issue with unobserve() not deleting event handlers.
Core.Event: added support for calling unobserve() without specifying any event listener.
Test: implemented tests for Core.Event.