feat(form): $submitted state

Added new state to form:
- it sets to true when form is submitted
- it sets back to false when $setPristine is called on the form
what about `$animate.removeClass(element, SUBMITTED_CLASS)`? we should also have a test for this case