libfreerdp-core: add message callback registration