libfreerdp-core: fix incorrect length in share control header, fix VRDP connectivity