freerdp-shadow: start new cross-platform shadowing server
shadow: start simplifying X11 shadow server
shadow: start making generic core
Merge branch 'master' of github.com:awakecoding/FreeRDP into shadow

Conflicts:
	server/X11/CMakeLists.txt
shadow: further consolidate old X11 server code
shadow: reduce X11 code
shadow: start hooking X11 code as subsystem
shadow: stub more components
shadow: start structuring X11 code as shadow subsystem
shadow: start hooking X11 subsystem with shadow server core
shadow: hook X11 input
shadow: consolidate X11 subsystem code
shadow: improve X11 event handling
shadow: add support for frame acks
shadow: remove header include dependency on subsystem
Moved update thread from client to library.
shadow: initial X11 multi-monitor support
shadow: add basic lobby functionality
shadow: add support for older bitmap codecs
shadow: reset encoder on reconnection