Edit build process

`grunt build` build assets without minification or revision tag to assets file names. The result should checked in every commit or at least be up to date when sending a pull request.

`grunt dist` can be used for release.