JSCS

This PR adds JSCS to the project.

Refs to #582

I'm not pride for things I did on @3ddc4f7, and that's why they are in a single commit. The alternative would be ignore `test/deepEqual.js` which I don't think is better. The proper solution is to fix [node-jscs](https://github.com/mdevils/node-jscs) to make a rule for that.

@markelog, would you please check this one? I know `test/deepEqual.js` it's a challenge to any code style, but would you give us hope to remove/revert @3ddc4f7?
If https://github.com/gustavohenke/grunt-jscs-checker/issues/51 is implemented, we'd have to update this to "grunt-jscs".