Fix yet another issue with projects that use wildcards

Path.GetFullPath will crash if the path has wildcards. Our own
GetFullPath wrapper will work.
[Win32 debugger] Run all debugger operations in an MTA thread
Run MD in an STA thread
[Win32 debugger] Minor optimization and warning fix