docs(ngEventDirs): update remarks on behavior

The event directives haven't stopped propagation by default in a long time.
If that behavior is desired, the handler may use the provided `$event` to call:

    $event.stopPropagation();

Closes #9640
docs(guide/forms): improve readability and formatting
fix(loader): fix double spaces

Fix double spaces in return statement. Double spaces between return and
returned value brake minification process of some minifiers (bug found on JSMin
https://github.com/mrclay/jsmin-php).

Closes #9630
test($resource): enhance test-case to verify correct behaviour

Previously, the test-case verified that calling `toJson()`, would remove
the `$promise` and `$resolved`, but not that other `$`-prefixed properties
would not be removed.

Closes #9628
docs($location) fix $$parse parameter name

Replaced newAbsoluteUrl by url parameter.

Closes #9650
chore(jscs): update jscs and update deprecated rules

Updated grunt-jscs and deprecated rules:
requireLeftStickedOperators and requireRightStickedOperators.

Fixes #9429
Closes #9616
chore(jscs) change deprecated rules for jscs todo

Closes #9616
docs(readme): fixing the &lt; in the benchmarks readme.md page

Closes #9615
fix($sce): use msie instead of $document[0].documentMode

this is important so that people can mock $window without having to add stuff that angular uses internally into it

Closes #9661
refactor(Angular): removed redundant test
refactor(ngScenario): remove redundant msie variable
chore($locale): add quotation marks to reserved keyword "short"

Although the "short" keyword was pulled as a reserved word from ES5, compilers like
YUICompressor still treat it as reserved and may break.

See 7.6.1.1 of ES5 spec for updated reserved words: http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262%205th%20edition%20December%202009.pdf

Closes #5320
docs(ngModel): clarify usage of formatters / parsers and $setValidity
docs(guide/forms, ngModel): update list of css classes
docs(input): clarify input and ngModel behavior
docs(guide/forms): update custom validation section with $validators
docs(guide/forms, input): add information how to modify built-in validators

Closes #5757
Closes #7798
docs(guide/form): shorten line lengths for better readability
fix($templateRequest): ignore JSON Content-Type header and content

Normally, if there is a Content-Type header with the string "application/json", or else the content
looks sort of JSON-y, $http will attempt to deserialize the JSON into an object. $templateRequest
is intended to request markup, and as such should never attempt to parse JSON, regardless of the
headers or shape of the content.

Closes #5756
Closes #9619
chore(.jshintrc): make jshint happy due to 1bd473e