Splits up a unified diff into pieces, each of which patches one file