Upgrade JSHint to r12 - fix functionparams bug

Not sure what the timelines for the submodules branch is so updated JSHint from[ r11 to r12](http://www.jshint.com/changelog/)...

fixes JSHint ``functionparams`` bug (jshint/jshint#643) and issue #253