core/connection: use redirection password when reconnecting
core/connection: use redirection password when reconnecting

According to MS-RDPBCGR the server might send a password in the Redirection PDU
that then must be sent by the client to the server as password.

Since the field either contains a password string (unicode) or a binary cookie,
we try to convert the password from unicode and use it only if conversion
succeeds.

erbth/FreeRDP,eledoux/FreeRDP,Devolutions/FreeRDP,chipitsine/FreeRDP,eledoux/FreeRDP,ondrejholy/FreeRDP,awakecoding/FreeRDP,akallabeth/FreeRDP,ilammy/FreeRDP,mfleisz/FreeRDP,akallabeth/FreeRDP,ondrejholy/FreeRDP,eledoux/FreeRDP,akallabeth/FreeRDP,ivan-83/FreeRDP,Devolutions/FreeRDP,RangeeGmbH/FreeRDP,mfleisz/FreeRDP,FreeRDP/FreeRDP,Devolutions/FreeRDP,cloudbase/FreeRDP-dev,awakecoding/FreeRDP,rjcorrig/FreeRDP,DavBfr/FreeRDP,ivan-83/FreeRDP,rjcorrig/FreeRDP,ivan-83/FreeRDP,Devolutions/FreeRDP,oshogbo/FreeRDP,DavBfr/FreeRDP,rjcorrig/FreeRDP,awakecoding/FreeRDP,bjcollins/FreeRDP,rjcorrig/FreeRDP,FreeRDP/FreeRDP,bmiklautz/FreeRDP,oshogbo/FreeRDP,ondrejholy/FreeRDP,oshogbo/FreeRDP,oshogbo/FreeRDP,rjcorrig/FreeRDP,akallabeth/FreeRDP,RangeeGmbH/FreeRDP,mfleisz/FreeRDP,erbth/FreeRDP,DavBfr/FreeRDP,ivan-83/FreeRDP,oshogbo/FreeRDP,bmiklautz/FreeRDP,cedrozor/FreeRDP,RangeeGmbH/FreeRDP,RangeeGmbH/FreeRDP,RangeeGmbH/FreeRDP,awakecoding/FreeRDP,rjcorrig/FreeRDP,awakecoding/FreeRDP,yurashek/FreeRDP,ivan-83/FreeRDP,RangeeGmbH/FreeRDP,ilammy/FreeRDP,FreeRDP/FreeRDP,nfedera/FreeRDP,DavBfr/FreeRDP,cedrozor/FreeRDP,ilammy/FreeRDP,ivan-83/FreeRDP,erbth/FreeRDP,cedrozor/FreeRDP,yurashek/FreeRDP,DavBfr/FreeRDP,chipitsine/FreeRDP,eledoux/FreeRDP,nfedera/FreeRDP,cloudbase/FreeRDP-dev,chipitsine/FreeRDP,yurashek/FreeRDP,oshogbo/FreeRDP,ilammy/FreeRDP,bmiklautz/FreeRDP,nfedera/FreeRDP,FreeRDP/FreeRDP,akallabeth/FreeRDP,cloudbase/FreeRDP-dev,ivan-83/FreeRDP,oshogbo/FreeRDP,erbth/FreeRDP,bmiklautz/FreeRDP,DavBfr/FreeRDP,oshogbo/FreeRDP,akallabeth/FreeRDP,cedrozor/FreeRDP,chipitsine/FreeRDP,ilammy/FreeRDP,erbth/FreeRDP,bmiklautz/FreeRDP,Devolutions/FreeRDP,cloudbase/FreeRDP-dev,eledoux/FreeRDP,eledoux/FreeRDP,ondrejholy/FreeRDP,cloudbase/FreeRDP-dev,bjcollins/FreeRDP,mfleisz/FreeRDP,RangeeGmbH/FreeRDP,ilammy/FreeRDP,akallabeth/FreeRDP,nfedera/FreeRDP,FreeRDP/FreeRDP,eledoux/FreeRDP,cloudbase/FreeRDP-dev,ilammy/FreeRDP,bmiklautz/FreeRDP,bjcollins/FreeRDP,bjcollins/FreeRDP,Devolutions/FreeRDP,FreeRDP/FreeRDP,mfleisz/FreeRDP,nfedera/FreeRDP,FreeRDP/FreeRDP,ilammy/FreeRDP,FreeRDP/FreeRDP,cedrozor/FreeRDP,nfedera/FreeRDP,bjcollins/FreeRDP,chipitsine/FreeRDP,awakecoding/FreeRDP,chipitsine/FreeRDP,awakecoding/FreeRDP,nfedera/FreeRDP,DavBfr/FreeRDP,akallabeth/FreeRDP,erbth/FreeRDP,yurashek/FreeRDP,awakecoding/FreeRDP,mfleisz/FreeRDP,Devolutions/FreeRDP,erbth/FreeRDP,ondrejholy/FreeRDP,ivan-83/FreeRDP,ondrejholy/FreeRDP,bjcollins/FreeRDP,RangeeGmbH/FreeRDP,rjcorrig/FreeRDP,bjcollins/FreeRDP,mfleisz/FreeRDP,eledoux/FreeRDP,bmiklautz/FreeRDP,rjcorrig/FreeRDP,chipitsine/FreeRDP,erbth/FreeRDP,cedrozor/FreeRDP,DavBfr/FreeRDP,yurashek/FreeRDP,cedrozor/FreeRDP,cedrozor/FreeRDP,bjcollins/FreeRDP,ondrejholy/FreeRDP,ondrejholy/FreeRDP,bmiklautz/FreeRDP,mfleisz/FreeRDP,yurashek/FreeRDP,cloudbase/FreeRDP-dev,yurashek/FreeRDP,nfedera/FreeRDP,yurashek/FreeRDP,chipitsine/FreeRDP,Devolutions/FreeRDP