refactor(ngMessages): remove unused $scope

Closes #9150
docs(guide): add angular-localization module to internationalization section

Closes #9158
docs(guide/bootstrap): fix missing ngController in example
docs(guide/filter): fix label in example
docs(tutorial): fix formatting

- proper case "jQuery" vs "JQuery"
- wrap ng-view in markdown code `ng-view`
docs(tutorial): improve readability
docs(guide/migration): fix typo
docs(guide/$location): improve readability
docs(misc/faq): fix typo
docs(guide/directive): fix grammar
feat(ngAria): add an ngAria module to make a11y easier

Conditionally adds various aria attributes to the built in directives.
This module currently hooks into ng-show/hide, input, textarea and
button as a basic level of support for a11y.

Closes #5486 and #1600
docs(navigation): side navigation footer overlap problem fix

Closes #8923
docs(ngResource): fix error in one of the code examples

Closes #8948
Closes #9069
docs(limitTo): fix input type in examples

Closes #8989
docs(tutorial/step-3): correct slight grammar issue

Closes #8996
docs(angular.extend) actually only copies own enumerable properties

Closes #9007
test(injector): allow service names with a single underscore

Closes #9024
docs(guide/unit-testing): clarify the use of underscore notation

Closes #9024
docs(limitTo): exclude the e2e test that fails on safari

Safari and doesn't like the minus key to be sent to it via Protractor.
docs($aria): add basic missing docs for the $aria service

The individual service methods should be documented too.

cc: @arbus