Update theme setup (backported)

Backport new Gruntfile including basic cache busting support and
providing a working watch and server task.

WARNING: this might leave the theme in a broken state since it is
still unfinished and uses yet untested server side changes.