add jshint
add matchdep to avoid loading manually all plugins to gruntFile
removing jshlint false/positive
improve jshint node ignore