libfreerdp-core: fix decoupling of rdpSettings* from rdpContext*