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