Basic grunt support.
Attempt to set up jscoverage.
Merge branch 'master' into grunt

Conflicts:
	Makefile
	package.json
Minor edits.
Browserifying files via Grunt.
We don't need this shit.
Minor edits.
JSCoverage report in Grunt via custom plugin.
Grunt builds in Travis.
Rprtr rqrs.
Minify browserified files.
`ff` task.
Typo.
Grunt `checklicense` task.
Minor edits.
Grunt `checkstrict` task.

Grunt support is complete and shining. Hooray!
Well, one more thing.
License them all.
Merge pull request #226 from uonline/grunt

Grunt support.