feat(scope): add internal streams consistency checks
fix(change-detection): corrected adding group to sibling which had children
fix(WatchGroup): don't call reaction functions on removed WatchGroups
fix(scope): should not trigger assertions on fork
fix(block_factory): should not call attach when scope is destroyed
fix(block_factory): should not load template or call onShadowRoot when scope is destroyed
fix(scope): correctly handle canceled listeners bookkeeping
chore(scope): add tests on watching arrays.
feat(forms): provide support for touch and untouched control flags

Closes #591
feat(forms): expose getters for submitted, valid_submit and invalid_submit

Closes #601
chore(test): remove print statement
fix(compile): ensure parent controllers are exposed within the scope of their children

Closes #602
refactor(routing): remove deprecated refs to RouteInitializer

Closes #592
refactor(ng_model_spec): remove deprecated calls to query

Closes #593
fix(scope): return null to supress an analyzer error

Closes #594
doc(README): adding fragment identifier to install link

Fixes #595
Closes #596
style(mock): code cleanup

Closes #597
refactor(mirror_perf): Use "const Symbol()" where possible.

Closes #600
chore(demo): move resources to web folder
fix(scope): correctly setup NgZone onError handler with ExceptionHandler

Close #621