random cleanup/fixes

Some of them Win-specific.
Also added an llvm ir annotator based on llvm-dis.
Also, wouldn't the debug info be split off into PDB files on Win64/MSVC anyway?