fix(core/directives/host): execute HostListener method within sync $apply instead of next tick
fix(core/directives/host): execute HostListener method within sync $apply instead of next tick

- this properly allows to handle user events on input elements like in angular 2

Closes #171

ngParty/ng-metadata,aciccarello/ng-metadata,ngParty/ng-metadata,aciccarello/ng-metadata,ngParty/ng-metadata,aciccarello/ng-metadata