Tweak JSHint options and add JSCS support

Let me know what you think about the JSHint option changes.

BTW, I would enable `curly` and `strict` and remove `laxbreak` and `loopfunc`. IF you agree with those too let me know and I'll update the PR.