Apply versioned patches before unversioned patches
I think it makes more sense (and is less error-prone) to apply patches
for a certain version of a package (i.e. patches that are not need for
later versions) before patches that apply to some later version.