Improve pre-connection FreeRDP channel initializations
This is mainly to fix #2417 (closed) but it'll also add the initial monitor layout before connecting, in the pre-connect phase to deal with the issue described in #376 (closed) by @scott.barnes
This is mainly to fix #2417 (closed) but it'll also add the initial monitor layout before connecting, in the pre-connect phase to deal with the issue described in #376 (closed) by @scott.barnes