Added jshint tests

- also enabled tests for all js modules
- added jshint as a dep

This is a rough first attempt at adding jshint tests to `make check`. One of the problems - sugar-html-template generates errors, as require.js isn't jshint friendly.

One thought I had was to not check if a file's path, relative to the toplevel of the module, contained `/lib/`. Does that seem like a valid check? Can we expect/require all activity/module authors to keep their js libs in lib/?

Thanks for the help!