Add a Grunt task that builds a production version of the app

Usage:

    grunt dist

Creates the production app in `dist/`.
Update and lock dependencies
Update README with instructions for production build
Copy tests so they can be run
Replace link to back button in occasions/new

Link to home instead of index.html
Fix whitespace
Remove what.html
Remove CNAME file
Add jshint and initial config
Generate Ember templates in temp dir
Fix random issue with rev
Add initial concurrent tasks
Fix indentation
Merge branch 'master' into dist
Move all the js into the /assets/ dir
Add grunt-build-control to deploy to 5apps
Remove cssmin and uglify configs as they're auto-generated
Don't delete dist, just its contents

That way we keep the .git dir
Disabling rev for images, it doesn't work
Merge pull request #12 from sebn/dist

Add a Grunt task that builds a production version of the app