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
Merge branch 'egfx' of github.com:awakecoding/FreeRDP into shadow
mfreerdp-server: fix build
shadow/mac: add monitor detection
shadow/mac: add mouse movement
shadow/mac: add initial screen capture support
shadow/mac: add keyboard support
Merge branch 'egfx' of github.com:awakecoding/FreeRDP into shadow
shadow: fix encoder grid bug
Merge branch 'master' of github.com:awakecoding/FreeRDP into shadow

Conflicts:
	server/Mac/mf_audin.c
	server/Mac/mf_event.c
	server/Mac/mf_info.c
	server/Mac/mf_mountain_lion.c
	server/Mac/mf_peer.c
	server/Mac/mf_rdpsnd.c
	server/Mac/mfreerdp.c
	server/shadow/CMakeLists.txt
server/shadow: split into library + executable
shadow: add common subsystem code
mfreerdp-server: disable in favor of shadow server
shadow: fix and improve config path detection
shadow: delay subsystem initialization for monitor enumeration
shadow: add EnumMonitor functions
shadow: improve subsystem structure