Remove some useless variable caching
Remove wrapper function
Move all requires to the top
Require jsonminify into a variable
Don't use prototypeless objects, they're not really necessary
Rename `parseOptions` to `parseJSON`
Log when parsing json fails
Move some more variable declarations to the top and remove redundant ones
Move handling of older versions of node to the top
Use shortcut for requiring jshint
Move utility functions at the end of the file
Add comment about diagnostic messages being parsed out by the plugin
Remove `smarttabs` as it's not a supported option anymore
Remove `trailing` as it's not a supported option anymore
Update readme to reflect the new options in the default .jshintrc