ensures linux cmake changes dont apply on windows; starts DesktopClient subproject
Allows (and defaults to) asynchronous remote input