libfreerdp-client: split channels code into multiple files