Greatly improve the pdDIB .renderToPictureBox function for 32bpp images

This function is only used a handful of places (such as the Unsaved
Changes dialog, where a preview of the image is needed), but its
previous results were quite poor due to StretchBlt mangling RGBA data.
GDI+ is now used for high-quality resampling.