Add special handling for App.UseGDIPlus

HexViewer will be blurry if UseGDIPlus=True. BaseCanvas now supports
both True and False on Win32. HexViewer will modify and restore
App.UseGDIPlus as needed.