feat(directives): Add deprecated warning to applyAuthorStyle, resetStyleInheritance

Closes #838
For #801
fix(startup): Avoid creating rarely needed objects

This stops bugs effecting Firefox from crashing the entire test suite.

For #801
test(introspection): Make introspection work with Polymer polyfills

For #801
feat(event_spec): Add aaddTest to run an event test in an iit
test(ng_event_spec): Disable a test due to dartbug.com/17990

For #801
test(ng_template): Use TemplateElement syntax

For #801
feat(karma): Allow Firefox to execute Karma tests

For #801