added `grunt dist` to build a distributable version

`grunt dist` just compiles without serving or livereloading, so that the
result can be taken from `out/` to wherever desired.