android: [Support] update cpp sources
Porting of following commits:
802e2f3 ("Move VersionTuple from clang/Basic to llvm/Support")
5718b6f ("Refactor FileCheck to make it usable as an API")
a5beadf ("Add data structure to form equivalence classes of mangled names.")
9d93ec6 ("Common infrastructure for reading a profile remapping file and building")
7651154 ("Lift VFS from clang to llvm (NFC)")
52809cd ("Move BuryPointer from Clang to LLVM for use in other LLVM tools")
1fff169 ("[ARM, AArch64] Move ARM/AArch64 target parsers into..")