#10 #49 debug for background process

This change will print output of the spawned process when the grunt --debug flag is used.

I think this will clear up much of the confusion around using background since there are many scenarios where the grunt.util.spawn can fail without any indication of error.

Similar to PR #10 but without the change to the user facing configuration options.