JSCS: Bump to 1.3.0

Renamed the config file to match new default format
JSCS: requireParenthesesAroundIIFE
JSCS: disallowSpacesInNamedFunctionExpression

Prevents spaces between the function name and opening argument parens
JSCS: disallowDanglingUnderscores cleaning

The rule currently can't be enabled since there is no why to exclude the
third party required underscores from OpenLayers
`feature._lastHighlighter`
JSCS: Changed StickedOperator to BinaryOperator

The left stick operator can catch on negative values, so the
recommendation is to use the BinaryOperator versions in most cases
JSCS: requireCamelCaseOrUpperCaseIdentifiers

Cannot enforce rule yet because of the old `wet_boew_pluginname`
variables and a few third party (YouTube/FreeGeoIP) variables
JSCS: disallowMultipleLineStrings

Prevents the use of multiline strings
JSCS: validateQuoteMarks to double quotes
JSCS: disallowMixedSpacesAndTabs

Similar to the JSHint smartabs option, it makes sure that the leading
indentation style is not mixed.
JSCS: disallowTrailingWhitespace

Disallows trailing spaces. After trimming, a few double lines were
discovered.
JSCS: requireDotNotation

Requires the use of dot selectors when it is possible
`foo.bar` vs `foo["bar"]`
Merge pull request #4768 from nschonni/v4-datalist-cleaning

Additional JSCS rules