Reverted WaitForSingleObject for event handles to retry the select upon receiving an EINTR error
shadow: add ability to select monitor to share
shadow: add ability to share rectangle within monitor
shadow: add X11 cursor monitoring
shadow: add initial cursor blending
fix build warning

warning: implicit declaration of function ‘winpr_bitmap_write’
[-Wimplicit-function-declaration]
libfreerdp: always build "MONOLITHIC"

"libfreerdp" consisted of multiple (small) single libraries. If the cmake
option MONOLITHIC was used only one library was build combining all of
the libfreerdp-* libraries.
The only exceptions to this are libfreerdp-server and libfreerdp-client these
are build as separate libraries.

This commit obsoltes non-monolithic builds and makes monolithic builds
the default. The cmake option MONOLITHIC is also removed.
Fix: misc compiler warnings

Seen in Xcode
Merge pull request #2095 from bmiklautz/feat/byemonolithic

Remove non-monolithic builds of libfreerdp
libfreerdp-gdi: start optimizing gdi bitmap update
libfreerdp-gdi: fix and cleanup new bitmap update code
xfreerdp: optimize bitmap updates
libfreerdp-gdi: fix bitmap caching
libfreerdp-cache: fix 15bpp
wfreerdp: fix gdi usage
libfreerdp-gdi: add RDP8 graphics pipeline support
Merge pull request #2097 from awakecoding/egfx

GDI Bitmap Update Optimization
wfreerdp: add RDP8 graphics pipeline support
mfreerdp: add egfx support
Merge branch 'egfx' of github.com:awakecoding/FreeRDP into shadow