Add TCP Timout option for RDP plugin
Problem to solve
Recent changes to the code for freerdp introduced a TCP Ack Timeout of 9 seconds. This causes RDP connections on high latency networks to timeout prematurely and fail to connect.
Further details
A PR (https://github.com/FreeRDP/FreeRDP/pull/5987) has been merged to master to enable an option on the freedrdp client to override the TCP Timeout to allow RDP connections over high latency networks to operate again.
Proposal
Add a 'timeout (ms)' field to the advanced tab of rdp connections dialogue so that users can set an override if they experience connection failure related to high latency networks. This value would then be passed to the freerdp client/libraries accordingly.