Add support for sending redirection packet.

- functionality added to core
- provide a libfreerdp public interface to send redirect to peer.
- provide interface for peeking at the routing token.
- add a simple RDP text-protocol listener and redirector.