Changed ExecWithOutputResultAsync to report error if exit code from called taks is not equal to zero, regardless of what is in stderr
removed @echo on at the end of generated grunt.cmd file because it is overwriting %ERRORLEVEL% variable generated by grunt