Add usemin, clean and replace builder.js with componentbuild

Usemin works now. Added grunt clean to make sure the build process is
predictable, and replaced builder.js with grunt componentbuild (since
everything is now build to temp anyway, so there's less chance of dist
being polluted by the handlebars templates).