SuperbuildMacros: support applying patches under git
It still doesn't work well if the project uses a git
source, so update
mentions of that and make it work for build trees under the source
directory. CI will test this since it builds under the source tree.