Tweak JSHint config

@arturadib: this should make things even cleaner and everything runs on Windows now.

I left some options set to `false` in .jshintrc in case someone else wants to enable them like `curly` etc.

Only one issue is left `src\common.js: line 6, col 5, Redefinition of 'config'.`.

BTW, many tests fail on Windows.