Fix gruntfile for builds

This updates the gruntfile to correctly reflect how options should be
passed into the builder: `main` and `config` are part of the `steal`
options object. Also, main is needed so that will be used as the entry
point instead of Grunt's `files`.
Merge branch 'use-steal-tools' into system-steal-domless