Add JSCS support.

Config taken from fabric.js.
Enforce Unix line endings.
Remove `requireMultipleVarDecl` for now.
Fix JSCS warnings.
Remove duplicate checks from JSHint.
Run `grunt dist`.
Remove JSCS from `grunt test` until the issues are fixed.