fixed jshint config

- removed "es5:true" from .jshintrc because "ES5 option is now set per default"
- added "laxcomma:true" to .jshintrc because this style is used here
- added "shadow:true" in tasks/ghoul.js on line 77
refactored mocha runner to use cheerio instead of jquery

note: at the moment cheerio has no "contents" method so we add it on the fly. there is already a pull request for this: MatthewMueller/cheerio#234
Merge pull request #1 from jdreesen/refactor-cheerio

Switch from node-jquery to cheerio