Added support for running a single test via grunt

Now we can run `grunt test:myfileSpec.js` to run a subset of the tests, or `grunt test` for all, as before.

Closes COUCHDB-2394
I think it's hard to fork something else around (: