CMS-3036 Unify code for local event listening

 Changed event listening mechanism. Removed obsolete classes
 Observable and Listener
Merge pull request #598 from enonic/CMS-3036

 CMS-3036 Unify code for local event listening