replace grunt-bg-shell with grunt.util.spawn

with grunt-bg-shell the child stdout of the child process would be buffered
until the buffer is full and node would then kill the process