fix(Filter): Add support for maps

closes #715
test: re-enable all tests
chore(dart2js): Disable routing_spec.dart

Issue #716 is tracking these flaky tests.
fix(presubmit): correct presubmit authentication
test(routing): Run everything in zone
fix(scope): should allow removing listener during an event

Closes #695
chore(test): fixes template cache generator test asset

Closes #696
fix(ng-repeat): should correctly handle detached state

Closes #697
fix(zone): Avoid silently ignoring uncaught exceptions by default.

Closes #710
chore(doc-gen): include full url in commet message for docs
fix(presubmit): use https protocol for push
chore: correct path to libs in doc gen script
chore: move the README edit earlier and improve git fetch of docviewer

Closes #707
feat(tagging compiler): Create fewer ElementBinder lists
test(compiler): Use the TestBed
refactor(NgControl): erase redundant state flags
refactor(forms): remove scope event communication between controls
fix(forms): store models instead of controls within the collection of errors
fix(forms): consider forms as pristine only when all the inner models are non-dirty
refactor(forms): add return types and noop values for boolean getters