Toggle: fix simple example for IE8 (fixes #3829)
Build: Add JSCS for style checking
JSCS: Require newline at end of file
JSCS: Validate JSDoc comment blocks
JSCS: Require curly braces
JSCS: Requre space after keywords
JSCS: Require space before opening function curly

Cannot fully use this rule because of the jQuery Styleguide exception
for parameterless functions
JSCS: Require spaces inside object brackets
JSCS: Require spaces inside Array brackets

Removed table.js Modernizr load brackets because they actually aren't
required for a single test call.
JSCS: ES3 syntax fixes for IE8

Originally was trying to use  "disallowQuotedKeysInObjects": true, but
cannot be implemented till IE8 is dropped or
https://github.com/mdevils/node-jscs/issues/47 is resolved
JSCS: Disallow space b/w function and brace

This appears to be a slight change from the old jQuery styleguide, but
lines up with the configuration currently in the jquery/jquery repo
JSCS: Disallow left stick operators
JSCS: Disallow right stick operators
JSCS: Require "!" to stick to the right operator
JSCS: Require "," to stick to left operator
JSCS: Disallow "with" keyword
JSCS: Disallow multiple line breaks
JSCS: Disallow "else" keyword on newline
JSCS: Disallow space after object keys
JSCS: Disallow space before "++" and "--"