fix(MockHttpBackend): Only support strings for data.  It is unclear if this is the correct solution
chore(parser): OO parser implementation, hide private
chore(import): cleanup import for better visibility.
chore(import): correct missing directive.dart
chore(DirectiveRegistry): remove in favor of implicit annotations
chore(ControllerRegistry): remove in favor of implicit annotations
chore(registry): create common way of registering by annotation
chare(registry): take advantage of reification
chore(pub): update.
docs(TemplateCache): add docs and example for TemplateCache