test: Update to newer jQuery and QUnit (and use Karma)

* Update jQuery to 1.11.
* Update QUnit to 1.16.
* Use Grunt to run JSHint.
* Use Grunt to run QUnit tests (using Karma).
* Use Grunt to run node-jscs (and enforce coding style).
* Update readme badges.