Minor style tweaks.
Switch to `(function){..})()`.
More updates to the JSHint options.
Run `grunt`.