fix(compiler): Do not store injectors with TaggingElementBinders

TaggingElementBinders are long-lived objects and the injectors are
specific to a View.  By storing injectors, Angular is retaining more
memory than needed.

With this change, injectors are local to a ViewFactory.call() invocation.
docs(directive): edit directive class definitions
refactor(DecoratorFormatter): Fix a bad rename. DecoratorFormatter is now DirectiveModule
docs(directive): fix whitespace and a missed rename from 0e0f8d6
docs(formatter): improvements to currency, date, filter, and formatter library
docs: edit formatter docs
docs(formatter): fix "leading" in currency and edits to limit_to
docs(formatter): fix and edit per comments on 0e0f8d6
docs(InputDateLike): Improve and edit the class description
docs(NgTrueValue): Edits for dartdoc style.
docs(NgFalseValue): Edits for dartdoc style.
docs(ng-model): Fix typos and style
docs(ng-bind): Edits for dartdoc format
docs(NgModelConverter): Edits for style.