Fix update-patches's treatment of cabal file changes
Previously update-tool would include changes in .cabal files in the patch it generated. However, this would break in the case that there was a .cabal file in the patches/ directory as the patch would include redundant changes. Here we implement a hacky way to drop the .cabal file changes from the patch.