GDI+ renderer for windows

performance is poor!
dptr: const pointer convert
Merge branch 'gdi'
gdi: avoid image auto scale. all painting use gdi

It's different from QPainter
fix no painting when top level changed.
gdi: BitBlt support

BUG: crash after playing for a while