freerds: port shadow server encoder improvements