android: [Debuginfo][PDB] update cpp sources
Porting of following commits:
2d30fac ("Enable llvm-pdbutil to list enumerations using native PDB reader")
7428f45 ("[PDB] Create a SymbolCache class.")
6d1036d ("[PDB] Rename some files in the native reader.")
25ccaa7 ("[PDB] Support pointer types in the native reader.")
8d5fd87 ("[PDB] Make the native reader support enumerators.")
9b6c494 ("[PDB] Add native reading support for UDT / class types.")
2adab77 ("[NativePDB] Add support for reading function signatures.")
e1b020a ("[PDB] Add native support for dumping array types.")
a93560b ("[PDB] Add support for parsing VFTable Shape records.")
b478109 ("[PDB] Add support for dumping Typedef records.")