Fix minor issues in the `package.json`.

Namely:
- The "name" field (which now matches that of `bower.json`)
- The "version" field
- The "main" entry point
- The "author" field
- The "license" field
- The "homepage" field
Use browserify and prepare for publishing on npm.

This makes this package a lot more modular, without changing severally
its already published version on bower. `QUnit`'s `module` helper had to
be renamed, since it conflicts with Common.JS' `module` and `exports`
keywords.
Fix travis-ci build.