JSHint 2.5.5, improved lint messages, default pattern fix.

This PR does the following:
* moves to JSHint 2.5.5
* improves the lint output to one lint message per line so its readable with a summary lint message per file that will either be an error or warning based on the ``warnOnly`` option.
* sets default pattern correctly