winpr: fix header conflict with internal X11 definitions
libwinpr-utils: improve .ini file parser
libwinpr-utils: add .ini write support
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
correct check for lzcnt cpu capability
Merge pull request #2138 from dpoe/master

correct check for lzcnt cpu capability
Merge pull request #2136 from bmiklautz/feat/kbd_indicators

Support for set keyboard indicators PDU
libfreerdp-core: server-side virtual channel code style cleanup
winpr-winsock: add missing INVALID_SOCKET definition
libwinpr-rpc: fix RpcStringFree
Merge pull request #2135 from erbth/wfreerdp

Added lock key synchronization to wfreerdp
libwinpr-utils: improve HashTable flexibility, add proper string support
libwinpr-winsock: minor improvements
libfreerdp-core: expose new API to allow FreeRDS virtual channel hooking
libfreerdp-core: expose API for FreeRDS WTSVirtualChannelRead
winpr: windows build fixes
libwinpr-environment: fix extended functions
winpr: fix DECLSPEC_EXPORT on Windows