Update npm/bower dependency versions.
Update form directives with $submitted FormController property.

No longer need to manually keep track of when forms have been submitted
due to $submitted being added to FormController.
Update e2e tests for change in browser.getLocationAbsUrl().

In prior versions of Protractor, `browser.getLocationAbsUrl()` always
seemed to return the full URL (http://...).  Now, it only returns the
path after the fragment, much more useful.  Our util method is no longer
needed.
Merge branch 'dependency-updates'