xfreerdp: refactor xfreerdp client interface