Ensure that JSHint is done after preprocessors.

JSHint will not attempt to read/process `*.coffee` files for example.

Would also be an issue when using sweet-js macros (as they may appear to
be invalid).