xfreerdp: make client interface fully opaque