Move npm module badge first.
Update dependencies.

Note that the remaining modules  are left out due to the fact that the newer versions don't support node.js 0.8.
Enable JSHint's `newcap` option.
Remove `eqnull`.
Enable `curly` check.
Enable `strict` rule.
Add test.js in the JSHint check.
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`.
Add `dist` in `test` target.
Remove .npmignore.

Instead of specifying the files to ignore, specify the files to include when installing the npm package.
Specify `es3` in .jshintrc.
.jscsrc: sort rules.
Enable `requireSpacesInFunctionExpression`.
Add a few more items in `disallowSpaceAfterPrefixUnaryOperators` check.
Merge pull request #132 from XhmikosR/gh-pages

Tweak JSHint options and add JSCS support