Refactor grunt tasks so build does not change dist/ files

 * clean up build-release task so that it does what it is supposed to
 * remove commonjs builds, tests, etc
 * change test/index.html to read from tmp/torii.testbuild.js
 * Remove release-it, change build-release task
 * update readme to reference build-release for release process
Change grunt jshint to actually do its thing, fix jshint errors
check in built versions