Patch Set 3: Abandoned

Based on what C Git is doing, I think this will not be necessary. The C Git approach for big files is to avoid delta compression on them, thus avoiding the need to handle large delta streams.