Merge in changes to community version

Merge in changes.

Changes in build process:
- Switched to Gruntjs