possible fix for #23, support jshint identifier parser

This fixes #23 for me, however I am not merging this into
master until I see jshint updated again and these new
scripts work.

The longer-term fix for issues like this is to require that
jshint is installed locally as a node module and use it
instead of the jshint we are installing locally in the
bundle.
use the 2.x (stable) branch of jshint

also commit the updated jshint modules themselves
ignore ./Support/node_modules and npm-debug.log