Async, X11 Server, CLI Update

Async: fix asynchronous race conditions for SuppressOutput / RefreshRect
X11 Server: fix encoding, refactor to make use of efficient message queue
CLI Update: added simpler options to wrap usage of channels (/sound -> /vc:rdpsnd, etc)