Patch from J-Griffin
Patch from J-Griffin

Added recursive directory support to WSH wrapper.

The WSH env now has support for passing in a directory name.

The only functional change that was made for single files is that the
passed script name is spit out in the output just like when running
against a directory. Let me know if that is a problem and I can make a
change.

+ Fixes GH-471

* (merged manually)

max789/jshint,meh-uk/jshint,scottsmeester/jshint,AndriiGro/jshint,llucbrell/jshint,pansay/jshint,gratex/jshint,thomas658/jshint,cnbin/jshint,mrjoelkemp/jshint,goatslacker/jshint,paladox/jshint,Joy603/jshint,ljharb/jshint,ljharb/jshint,SqrTT/dwhint,jshint/jshint,mcanthony/jshint,niedzielski/jshint,n8io/jshint,llucbrell/jshint,paragag/AntiRedis,alivesay/jshint,thomas658/jshint,raix/jshint,davidjb/jshint,kangax/jshint,luisbrito/jshint,beni55/jshint,marian-r/jshint,luisbrito/jshint,behind2/jshint,beni55/jshint,nicolo-ribaudo/jshint,elkingtonmcb/jshint,doggy8088/jshint,shreyasgaonkar/jshint,yadimon/jshint,gameclosure/jsiohint,jonnyreeves/jshint,mohsen1/jshint,gtanner/jshint,ghtest712/bearded-octo-dangerzone,laurensortiz/jshint,jagdeesh109/jshint,Endika/jshint,fashionsun/jshint,wzup/jshint,paul-wade/jshint,lukeapage/jshint,ThiagoGarciaAlves/jshint,Khan/jshint,nitinlal/jshint,Joy603/jshint,AndriiGro/jshint,behind2/jshint,jagdeesh109/jshint,marian-r/jshint,Jeremy017/jshint,shreyasgaonkar/jshint,fairfieldt/jshint,BridgeAR/jshint,gtanner/jshint,louwers/jshint,wisavalite/jshint,alivesay/jshint,yadimon/jshint,zynick/jshint,mcanthony/jshint,wzup/jshint,fashionsun/jshint,aisk/jshint,crivas/jshint,paul-wade/jshint,gratex/jshint,silverwind/jshint,lovemeblender/jshint,gloryknight/jshint,yyx990803/jshint,rwaldron/jshint,freeyiyi1993/jshint,kidaa/jshint,elkingtonmcb/jshint,pansay/jshint,mohsen1/jshint,lukeapage/jshint,BridgeAR/jshint,max789/jshint,Jeremy017/jshint,freeyiyi1993/jshint,niedzielski/jshint,jshint/jshint,nitinlal/jshint,n8io/jshint,doggy8088/jshint,supriyantomaftuh/jshint,mrjoelkemp/jshint,louwers/jshint,stevemao/jshint,jugglinmike/jshint,Endika/jshint,crivas/jshint,aisk/jshint,ecomfe/edp-jshint,stevemao/jshint,nicolo-ribaudo/jshint,supriyantomaftuh/jshint,darongE/jshint,kidaa/jshint,cnbin/jshint,davidjb/jshint,scottsmeester/jshint,laurensortiz/jshint,wisavalite/jshint,jugglinmike/jshint