Added RedirectStandardOutput, HasSource now uses ProcessRunner, added tests.
ProcessSettings now has RedirectStandardOutput(false as default) used by ProcessRunner,
when set to true the process output can be retrieved with IProcess/ProcessWrapper GetStandardOutput().
NuGetSource is now testable by using Cake standard ProcessRunner instead of System.Diagnostics.Process