fix(example): Adjust MirrorsUsed to make the Todo example work thru dart2js
chore(animate): Move animate's MirrorsUsed to the animate library
fix(NgControl): Remove dead code
chore(NgModel): Use if statements instead of trinaries
fix(jasmine): don't swallow exceptions in afterEach

It turns out that `tearDown()` in `unittest/unittest.dart` swallows
exceptions (at least in the current version.)  This means that
exceptions thrown in our `afterEach` functions are silently swallowed
and cause our tests to pass incorrectly.  As an example, the 24 tests
that were updated in commit d663667620dc4982c89b2914beed61e606023f33
should have been failing with the exception `Unflushed requests: 1` but
did not.  This change makes it so that these exceptions do show up.
fix(ng-repeat): don't use iterable.length
test(http): also verifyNoOutstandingExpectation
style(watch_group_spec): fix typo
test(watch_group_spec): remove duplicate test
feat(NgAnnotation): Use `module` parameter to publish types.

`module` parameter in NgAnnotation (and other annotations that extend
it) can be used to publish types. The old `publishTypes` parameter is
removed.