Nested views injection fix

forceNewDirectivesAndFormatters is now respecting inheritance for directive and application injectors.
Lets keep `eventHandler` private Use this trick: https://github.com/angular/angular.dart/blob/master/lib/core/annotation_src.dart#L16