Exhaustive Color Format Support

* Fix recent problems introduced by changes to xfreerdp gdi and libfreerdp-gdi.
* Add egfx support to libfreerdp-gdi
* Add full BGR order support to libfreerdp-gdi
* Add BGR (32bpp only) support to RDP7 and RDP8 codecs
* Add BGR + non-32bpp output support for RDP6 and RDP5 bitmap compression
* Fix 8bpp support in xfreerdp gdi and libfreerdp-gdi
* Fix xfreerdp support on 16 bpp X11 server
* Fix RDP8 Surface to Surface overlapping copies