docs(tutorial): move bower_components into app folder
chore(travis): run protractor tests with ff28

FirefoxDriver seems to have an issue with FF29 which is breaking a test case, and causing false negatives.

There is an issue opened on protractor regarding this at https://github.com/angular/protractor/issues/784

Closes #7369
docs(minErr): small grammar fix for $compileMinErr ctreq

Closes #7365
docs($rootScope): use unshift to add items to the array at the beginning

Closes #7364
docs(NgMessages): fix up links and headings
docs(directive): fix misspelled HTML class for an alert

Muchas gracias

Closes #7381
feat(ngModelOptions): support submit trigger
refactor(inputSpec): move digest into compileInput helper
refactor(ngModel): make commit of view value clearer