Added the "diff against depot" operation

 - Added a RunDumpToFile() method to Utils for diffing in temp files
 - Using a new ReadPipeToArray() (Windows only for now)