docs($browser): add jsdoc tags and fix typo
docs(ngSwitch): fix minor typo

Closes #3993
docs(ngRoute): add missing parameter to $routeChangeError

The first parameter in $routeChangeError is the event object.

Closes #3986
docs(guide/forms): add comma for clarity

Closes #3985
docs(guide): fix typo in animation doc
docs(guide/bootstrap): add info about deferred bootstrap
docs(api): fix grammar in ngClick description

- Add missing word 'directive'.
- Add missing word 'an'.
doc(api): fix grammar in a directive description

- Add missing words.
- Simplify text.
docs(orderBy): fix typo in orderBy.js documentation

Closes #3838
docs(ngdoc): fix spelling mistake

Closes #3836
docs(input): clarify that `contenteditable` is an HTML5 attribute

Closes #3841
fix(build): get promise A+ tests to run on windows
fix(test): fixed toThrow usage
fix($parse): disallow access to window and dom in expressions
fix(scenario): include "not " in error messages if test is inverted

Closes #3840
docs(tutorial/step_03): add info about karma-ng-scenario plug-in

The existing documentation for this step could have people find themselves
unable to run the `e2e-test.sh` script. This note added regarding
`karma-ng-scenario` will minimize their confusion and allow people to run
the script.

Closes #4033
docs(guide/$location): describe workaround for collocated apps

When using Angular in the root of a domain with HTML5 URLs
where there are links to external paths within the same directory,
the `otherwise` route handler will catch these external files.
This can be fixed by prefixing '.' onto the links to URLs that should
be handled by angular routing.

Original Issue: #3520
Example of Fix: http://fiddle.jshell.net/fgHf6/3/

Closes #3555
docs(ngShowHide): fix typo
docs(ngResource): fix typo

Closes #3835
docs: update sticker ordering info in FAQ