Fix deep file monitoring in Grunt watch and jshint for unit tests