libfreerdp-core: add client interface