Modification to the Command.cs overloaded functions RunProcessReturnOutput

I am submitting this pull request as you requested in response to my post on XDA, with minor modifications to the code I posted on XDA to reflect the original intention of the methods, such as the forceRegular boolean and only returning the error string if it has length greater than zero.