Handle symlinks when determining run path
Provide fallback in case env_home isn't passed
Fixed failing tests due to rhino wrapper changes
Added options proto and iterator to allow the use of __proto__ and __iterator__ properties. Based on a patch sent by @kitgoncharov
More strict options for jshint's own source
eqnull now supports != as well
Made license block to start with ! for minifiers
Removed the concept of Too Many Errors; you can still use passfail and maxerr.

Closes #180.
Allow empty return, break and continue statements when running in the asi mode.

Closes #157.
Adds a new env option-nonstandard-that predefines non-standard but
widely adopted globals such as escape and unescape.

Closes #125.
Formatting fixes
Added lastsemic to the options list
Formatting fixes
Added option 'onecase' for one case switches. Closes #198.
Added sessionStorage, SharedWorker and Audio to the list of predefined browser globals.

Closes #144.
Added FormData to the list of browser globals; closes #224
Changed message from 'Strict violation.' to 'Possible strict violation.'
Added function scoped option validthis to indicate that the function will be called with valid 'this'; closes #116
Bash wrapper did not allow spaces in paths
Prohibit the use of arguments.callee and arguments.caller when in strict mode