Use eslint instead of jshint.

Also, run code linting as part of the test command, and thus
of the build command.

Resolves #47.
Merge pull request #48 from icemobilelab/use-eslint

Use eslint instead of jshint.