libfreerdp-core: start working on asynchronous channels