Update gruntfile

The theme compiling should run in dedicated steps to be most efficient
when used.
Update instance settings and theme

We integrate a cleaner separation of assets optimization and build
steps that may lead the way for a process overhaul
Fix templates for showrooms
Introduce project category vocabularies
Add GS handler for catalog indexes

The project category index is setup via custom GS import step and
setuphandler script