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
chore(travis): ignore the g3v1x branch
fix(profiler): Fix API
docs(forms): provide documentation for newly refactored code
fix(forms): change valid_submit and invalid_submit to camelcase

BREAKING CHANGE: All form code that uses control.valid_submit and control.invalid_submit
will throw an error. Instead use control.validSubmit and control.invalidSubmit to check
the submission validitity on a control.

Closes #793
feat(deploy): Move all reflection behind separate import

This is a pre-cursor to having a generated deployment without reflection for smaller deployment size.
feat(transformers): Add angular transformers to pub for no-mirror code generation