pango win32 : fix font corruption
The patch prevents the notorious "boxes" text corruption when the built in font aliases cannot be found. It also includes a commit to ensure that each thread is assigned its own windows HDC.
These changes have been tested extensively. Along with the earlier Cairo patch for windows HDC, this fixes the long-standing windows font corruption issue for multiple text overlays.