* The problem is mono stages all files to a memory stream before copying it out, creating intense working memory pressure while creating the zips. By doing this all in parallel, we really hurt the working set size for large storage requests like RootEditor and DDC.
* Also turned back on manifest comparison for remote retrieval, now that timestamp comparison failures won't cause a failure. I'll use the warnings to track down build stages that are redundantly regenerating build artifacts, but we don't need to fail the builds on them.
#codereview:ben.marsh
[CL 2661630 by Wes Hunt in Main branch]
* Also removed unnecessary using clauses, which Resharper took as an opportunity to remove redundant qualifiers as well for some reason, thus the larger diff than necessary.
#codereview:ben.marsh
[CL 2660404 by Wes Hunt in Main branch]
#UE4 Fix to properly pass through extension wildcards when staging debug files, not just the extension.
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2659601 by Bob.Tellez on 2015/08/18 13:44:18.
[CL 2660027 by Bob Tellez in Main branch]
#UE4 dsym files are now staged as DebugNonUFS files so they are excluded from chunking just like pdbs in windows
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2659582 by Bob.Tellez on 2015/08/18 13:37:14.
[CL 2660025 by Bob Tellez in Main branch]
* Mono doesn't correctly set the timestamp on files it archives, so we can't rely on the timestamp matching the manifest. Instead we still rely on filesizes, but we only check the timestamps when checking local manifests for tampering.
* Also reduced the logspam I added earlier to help debug this.
* Also fixed a bug in the manifest comparison code that only checked the sizes/timestamps of the first directory in the manfest. This bug has been around forever, so it may expose other issues, but preflight builds looked ok so far.
#codereview:ben.marsh
[CL 2659639 by Wes Hunt in Main branch]
Also remove methods to handle removing stale DLLs; we don't need to do this now that binaries are not in Perforce, and remove the special-case checks for the VerisonFiles node.
[CL 2657914 by Ben Marsh in Main branch]