Fixes crash in pdb.exe caused when processing a rust ZST
Also escapes filenames as there's at least one instance of a bad
filename in the provided pdb: <::core::macros::panic macros>
output.
Corrected unresolved dependency issue caused by inconsistent datatype
name mutation, etc.
Conflicts:
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb/PdbParser.java
Enable warning level 4 and fix all generated warnings.
RAII the global vars.
Enable multi core building so project builds in <1 second on multi core machines.
Fix COM error checking, fix spaces -> tabs and other style issues.
Add editor config file to enforce tabs.