freerdp: fix headers for C++
libfreerdp-core: update RDP8 virtual channels
libfreerdp-gdi: handle egfx desktop resize
libfreerdp-core: fix cloning of LoadBalanceInfo
shadow: fix X11 extended keycodes
shadow: add X11 PAM authentication
libwinpr-utils: add png support
libwinpr-utils: add simple image loading/writing test
shadow: start bitmap font loader
shadow: initial font rendering
rdtk: initial commit
librdtk: stub NinePatch, TextField and Button
librdtk: initial nine patch rendering
librdtk: improve text positioning
Merge pull request #2132 from awakecoding/shadow

RdTk, PNG read/write, Shadow X11, RDP8.1 Display Control
core: add support for set keyboard indicators PDU

Server Set Keyboard Indicators PDU MS-RDPBCGR 2.2.8.2.1

* add server side code
* add support for client callback
xfreerdp: add support for PlaySound

Using X keyboard bell.
xfreerdp: add support to set keyboard indicators

* add generic function to check for X extensions
* detect x keyboard support
* add callbacks and client code to set/clear keyboard indicators