Clean up .travis.yml.
Improve package.json.

* Specify the files to install
* Update devDependencies
* Minor cleanup
Update JSHint's options.