chore(travis): Auto push presubmit-* branches on success.

Closes #674
chore: disable flaky test on dart2js
fix(compiler): Remove the Block/BlockFactory typedefs
chore(travis): Add an install script
chore(tests): Do not register flaky NgView test in dart2js
feat(travis): Seperate Chrome and Dartium into two different jobs.
feat(tagging compiler): Support comments
chore(dart2js): Disable another failing test
feat(spec): Ignore ng-binding classes in html()
test(bootstrap): Use JQuery in the bootstrap test
feat(jquery): Add shadowRoot() and use it in templateurl_spec
chore(input select): Add an explicit assertion.
chore(mock zone): sync() zone should also catch async exceptions
fix(Filter): Add support for maps

closes #715
test: re-enable all tests