fix(hub-edit): validation error indicators

Show required errors only for edited fields.
Show errrors for all required fields if user submit empty form without editing.
fix(facility-edit): validation error indicators

Show required errors only for edited fields.
Show errrors for all required fields if user submit empty form without editing.
refactor(form-validation): take paulyoder/angular-bootstrap-show-errors as base
refactor(form-validation): add show-errors directive

Capacity validation still not working.
refactor(form-validation): fix capacity validation
fix(styles): show error also when focused
refactor(show-errors): clean up directive
refactor(page-objects): clean up isRequiredError
fix(validation): set required-validity before scope.$apply
chore(merge): merge commit 'dcc83ba' into fix-validation-2
fix(validation): don't wait for blur for maps

Add instant option to showErrors that does not wait for blur. Angular's $touched is used to detect when watch in instant mode should apply state change.
chore(merge): Merge branch 'fix-validation-2'

Conflicts:
	application/src/main/frontend/src/app/facilities/facilityEdit.tpl.html
	application/src/main/frontend/src/app/hubs/hubEdit.tpl.html