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
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.
Commenting out rather than using xit so that it passes the build!
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.
Commenting out rather than using xit so that it passes the build!
docs(limitTo): restore the missing * to make comment a jsdoc block
refactor(ngAria): bind to ngModel rather than form types
chore($http): disable flaky JSONP test

See #9185
Merge branch 'master' into fix-parsing-order-for-numberInputType