[WIP] PDB Fixes for 528

Added more hacks to our PDB parser.  It's generally unpleasant to carry around more metadata everywhere, but I suppose it was unavoidable...
Is this still accurate, given the changes in this PR in cfe6ccfda1756?