[[FIX]] Define npm scripts for each test suite
[[FIX]] Define npm scripts for each test suite

This enables more optimized workflows. During general development,
contributors can run unit tests directly through:

    $ npm run test-unit

This suite gives rapid and precise feedback on the validity of local
changes. It also bypassing code style and linting checks which are
often temporarily violated while development is under way/

Exposure as a dedicated "run script" also allows for command-line flags
to be specifid directly to the test runner, i.e.

    $ npm run test-unit -- -t shadow

This change does *not* effect the behavior of `npm test` (as used by the
project's continuous integration environments); that command continues
to execute all tests.

louwers/jshint,freeyiyi1993/jshint,jagdeesh109/jshint,lukeapage/jshint,llucbrell/jshint,laurensortiz/jshint,scottsmeester/jshint,supriyantomaftuh/jshint,freeyiyi1993/jshint,pansay/jshint,Joy603/jshint,supriyantomaftuh/jshint,stevemao/jshint,nicolo-ribaudo/jshint,mrjoelkemp/jshint,wzup/jshint,nitinlal/jshint,behind2/jshint,jugglinmike/jshint,behind2/jshint,laurensortiz/jshint,max789/jshint,shreyasgaonkar/jshint,BridgeAR/jshint,paul-wade/jshint,lukeapage/jshint,Jeremy017/jshint,marian-r/jshint,jshint/jshint,davidjb/jshint,gtanner/jshint,fashionsun/jshint,beni55/jshint,n8io/jshint,kidaa/jshint,luisbrito/jshint,alivesay/jshint,aisk/jshint,wisavalite/jshint,mohsen1/jshint,jshint/jshint,luisbrito/jshint,AndriiGro/jshint,jugglinmike/jshint,alivesay/jshint,wisavalite/jshint,niedzielski/jshint,scottsmeester/jshint,davidjb/jshint,doggy8088/jshint,Endika/jshint,yadimon/jshint,mcanthony/jshint,nitinlal/jshint,max789/jshint,wzup/jshint,thomas658/jshint,crivas/jshint,Jeremy017/jshint,mcanthony/jshint,mrjoelkemp/jshint,Endika/jshint,shreyasgaonkar/jshint,doggy8088/jshint,mohsen1/jshint,jagdeesh109/jshint,fashionsun/jshint,llucbrell/jshint,louwers/jshint,elkingtonmcb/jshint,marian-r/jshint,gtanner/jshint,AndriiGro/jshint,nicolo-ribaudo/jshint,niedzielski/jshint,cnbin/jshint,beni55/jshint,Joy603/jshint,crivas/jshint,cnbin/jshint,elkingtonmcb/jshint,pansay/jshint,BridgeAR/jshint,thomas658/jshint,stevemao/jshint,aisk/jshint,kidaa/jshint,ljharb/jshint,yadimon/jshint,ljharb/jshint,paul-wade/jshint,n8io/jshint