Turns out the ppc64-musl ELFv2 patch was not being applied at all,
and there were two patches that no longer apply and are no longer
relevant (the second one reports it's already applied, the first
one patches files that don't exist).
Remove those patches, and make sure the ppc64 elfv2 patch is
applied, because otherwise llvm will emit elfv1 binaries for
ppc64-musl and we don't want that. In regards to that, there is
also a patch missing in the clang frontend, as otherwise clang
will forcibly pass `-mabi=elfv1` internally out of box and it
will not work either way, so make sure the correct ABI is
passed by clang by default on musl triplets.
Also revbump in order to make sure cross-compiling works as
expected.
[ci skip]