wfreerdp: add async input, update, transport and channels' events handling.
wfreerdp: add async input, update, transport and channels' events handling.

Devolutions/FreeRDP,tc-anssi/FreeRDP,massuda-marcelo/FreeRDP,zavadovsky/FreeRDP,tc-anssi/FreeRDP,ondrejholy/FreeRDP,xhaakon/FreeRDP,oshogbo/FreeRDP,lmcro/FreeRDP,Distrotech/FreeRDP,rjcorrig/FreeRDP,eledoux/FreeRDP,bmiklautz/FreeRDP,eledoux/FreeRDP,BUGgs/FreeRDP,xproax/FreeRDP,chipitsine/FreeRDP,yurashek/FreeRDP,aballier/FreeRDP,xhaakon/FreeRDP,tinixx/FreeRDP,colemickens/FreeRDP,everhopingandwaiting/FreeRDP,rjcorrig/FreeRDP,bjcollins/FreeRDP,bjcollins/FreeRDP,mcnestrb/FreeRDP,mcnestrb/FreeRDP,DavBfr/FreeRDP,zavadovsky/FreeRDP,dvincent-devolutions/FreeRDP,Devolutions/FreeRDP,cedrozor/FreeRDP,clivest/FreeRDP,xhaakon/FreeRDP,takenit2far/FreeRDP_SSL,chipitsine/FreeRDP,briggsbog/FreeRDP,nfedera/FreeRDP,zhangximin/FreeRDP,peterh/FreeRDP,briggsbog/FreeRDP,massuda-marcelo/FreeRDP,zhangximin/FreeRDP,rjcorrig/FreeRDP,BUGgs/FreeRDP,zhangximin/FreeRDP,daneshih1125/FreeRDP,chipitsine/FreeRDP,mcnestrb/FreeRDP,vworkspace/FreeRDP,daneshih1125/FreeRDP,vaginessa/FreeRDP,takenit2far/FreeRDP_SSL,kingland/FreeRDP,takenit2far/FreeRDP,oshogbo/FreeRDP,llyzs/FreeRDP,hyacinthes/FreeRDP,anjoah/FreeRDP,Distrotech/FreeRDP,vworkspace/FreeRDP,realjiangms/FreeRDP,llyzs/FreeRDP,vworkspace/FreeRDP,yurashek/FreeRDP,mcnestrb/FreeRDP,everhopingandwaiting/FreeRDP,realjiangms/FreeRDP,ilammy/FreeRDP,realjiangms/FreeRDP,akallabeth/FreeRDP,ivan-83/FreeRDP,FreeRDP/FreeRDP,colemickens/FreeRDP,vworkspace/FreeRDP,Distrotech/FreeRDP,RangeeGmbH/FreeRDP,DavBfr/FreeRDP,lmcro/FreeRDP,oshogbo/FreeRDP,vaginessa/FreeRDP,bjcollins/FreeRDP,yurashek/FreeRDP,ivan-83/FreeRDP,nanxiongchao/FreeRDP,daneshih1125/FreeRDP,dvincent-devolutions/FreeRDP,zhangximin/FreeRDP,tinixx/FreeRDP,FreeRDP/FreeRDP,awakecoding/FreeRDP,aballier/FreeRDP,nanxiongchao/FreeRDP,BUGgs/FreeRDP,massuda-marcelo/FreeRDP,chipitsine/FreeRDP,tc-anssi/FreeRDP,nanxiongchao/FreeRDP,vworkspace/FreeRDP,mfleisz/FreeRDP,xproax/FreeRDP,clivest/FreeRDP,zhangximin/FreeRDP,awakecoding/FreeRDP,everhopingandwaiting/FreeRDP,ilammy/FreeRDP,briggsbog/FreeRDP,mfleisz/FreeRDP,Devolutions/FreeRDP,mcnestrb/FreeRDP,xhaakon/FreeRDP,vaginessa/FreeRDP,weinyzhou/FreeRDP,cloudbase/FreeRDP-dev,eledoux/FreeRDP,eledoux/FreeRDP,takenit2far/FreeRDP,cedrozor/FreeRDP,takenit2far/FreeRDP_SSL,Distrotech/FreeRDP,bjcollins/FreeRDP,takenit2far/FreeRDP,DavBfr/FreeRDP,yurashek/FreeRDP,RolKau/FreeRDP,zavadovsky/FreeRDP,bceverly/FreeRDP,bmiklautz/FreeRDP,yurashek/FreeRDP,aballier/FreeRDP,xproax/FreeRDP,oshogbo/FreeRDP,nfedera/FreeRDP,awakecoding/FreeRDP,bmiklautz/FreeRDP,Testinos/Freerdp,weinyzhou/FreeRDP,clivest/FreeRDP,erbth/FreeRDP,MartinHaimberger/FreeRDP,vaginessa/FreeRDP,akallabeth/FreeRDP,Distrotech/FreeRDP,Devolutions/FreeRDP,akallabeth/FreeRDP,tinixx/FreeRDP,RangeeGmbH/FreeRDP,llyzs/FreeRDP,FreeRDP/FreeRDP,ssieb/FreeRDP,cedrozor/FreeRDP,realjiangms/FreeRDP,RolKau/FreeRDP,daneshih1125/FreeRDP,DavBfr/FreeRDP,anjoah/FreeRDP,nfedera/FreeRDP,lmcro/FreeRDP,xproax/FreeRDP,RolKau/FreeRDP,yurashek/FreeRDP,tinixx/FreeRDP,RangeeGmbH/FreeRDP,bsagal/FreeRDP,vaginessa/FreeRDP,yurashek/FreeRDP,takenit2far/FreeRDP,nanxiongchao/FreeRDP,kingland/FreeRDP,chipitsine/FreeRDP,zavadovsky/FreeRDP,Distrotech/FreeRDP,mcnestrb/FreeRDP,ssieb/FreeRDP,Devolutions/FreeRDP,FreeRDP/FreeRDP,aballier/FreeRDP,eledoux/FreeRDP,chipitsine/FreeRDP,akallabeth/FreeRDP,Distrotech/FreeRDP,bceverly/FreeRDP,kingland/FreeRDP,chipitsine/FreeRDP,clivest/FreeRDP,akallabeth/FreeRDP,MartinHaimberger/FreeRDP,massuda-marcelo/FreeRDP,bmiklautz/FreeRDP,briggsbog/FreeRDP,DavBfr/FreeRDP,ivan-83/FreeRDP,vaginessa/FreeRDP,DavBfr/FreeRDP,aballier/FreeRDP,oshogbo/FreeRDP,cloudbase/FreeRDP-dev,erbth/FreeRDP,everhopingandwaiting/FreeRDP,vaginessa/FreeRDP,cedrozor/FreeRDP,MartinHaimberger/FreeRDP,nfedera/FreeRDP,cloudbase/FreeRDP-dev,takenit2far/FreeRDP,RangeeGmbH/FreeRDP,briggsbog/FreeRDP,bceverly/FreeRDP,erbth/FreeRDP,MartinHaimberger/FreeRDP,dvincent-devolutions/FreeRDP,bmiklautz/FreeRDP,ivan-83/FreeRDP,RolKau/FreeRDP,ondrejholy/FreeRDP,daneshih1125/FreeRDP,vworkspace/FreeRDP,MartinHaimberger/FreeRDP,eledoux/FreeRDP,awakecoding/FreeRDP,mcnestrb/FreeRDP,bjcollins/FreeRDP,erbth/FreeRDP,RangeeGmbH/FreeRDP,clivest/FreeRDP,akallabeth/FreeRDP,kingland/FreeRDP,colemickens/FreeRDP,everhopingandwaiting/FreeRDP,takenit2far/FreeRDP,kingland/FreeRDP,ssieb/FreeRDP,bsagal/FreeRDP,llyzs/FreeRDP,Devolutions/FreeRDP,ilammy/FreeRDP,everhopingandwaiting/FreeRDP,bsagal/FreeRDP,FreeRDP/FreeRDP,briggsbog/FreeRDP,zavadovsky/FreeRDP,takenit2far/FreeRDP_SSL,mfleisz/FreeRDP,MartinHaimberger/FreeRDP,anjoah/FreeRDP,xhaakon/FreeRDP,zavadovsky/FreeRDP,llyzs/FreeRDP,RolKau/FreeRDP,cedrozor/FreeRDP,oshogbo/FreeRDP,RangeeGmbH/FreeRDP,vaginessa/FreeRDP,kingland/FreeRDP,bsagal/FreeRDP,lmcro/FreeRDP,infelt/FreeRDP,clivest/FreeRDP,ondrejholy/FreeRDP,zhangximin/FreeRDP,bsagal/FreeRDP,weinyzhou/FreeRDP,rjcorrig/FreeRDP,zavadovsky/FreeRDP,lmcro/FreeRDP,bceverly/FreeRDP,infelt/FreeRDP,DavBfr/FreeRDP,tinixx/FreeRDP,yurashek/FreeRDP,Devolutions/FreeRDP,takenit2far/FreeRDP_SSL,kingland/FreeRDP,FreeRDP/FreeRDP,akallabeth/FreeRDP,Distrotech/FreeRDP,xproax/FreeRDP,nanxiongchao/FreeRDP,llyzs/FreeRDP,ssieb/FreeRDP,zavadovsky/FreeRDP,rjcorrig/FreeRDP,MartinHaimberger/FreeRDP,bjcollins/FreeRDP,BUGgs/FreeRDP,lmcro/FreeRDP,hyacinthes/FreeRDP,RangeeGmbH/FreeRDP,Testinos/Freerdp,aballier/FreeRDP,awakecoding/FreeRDP,awakecoding/FreeRDP,bceverly/FreeRDP,xhaakon/FreeRDP,briggsbog/FreeRDP,ondrejholy/FreeRDP,awakecoding/FreeRDP,colemickens/FreeRDP,anjoah/FreeRDP,bmiklautz/FreeRDP,daneshih1125/FreeRDP,tinixx/FreeRDP,peterh/FreeRDP,zhangximin/FreeRDP,lmcro/FreeRDP,ilammy/FreeRDP,clivest/FreeRDP,BUGgs/FreeRDP,dvincent-devolutions/FreeRDP,Testinos/Freerdp,aballier/FreeRDP,Testinos/Freerdp,colemickens/FreeRDP,colemickens/FreeRDP,tinixx/FreeRDP,nanxiongchao/FreeRDP,Testinos/Freerdp,aballier/FreeRDP,erbth/FreeRDP,infelt/FreeRDP,ilammy/FreeRDP,erbth/FreeRDP,lmcro/FreeRDP,briggsbog/FreeRDP,hyacinthes/FreeRDP,ilammy/FreeRDP,oshogbo/FreeRDP,massuda-marcelo/FreeRDP,tc-anssi/FreeRDP,eledoux/FreeRDP,peterh/FreeRDP,xproax/FreeRDP,llyzs/FreeRDP,anjoah/FreeRDP,weinyzhou/FreeRDP,daneshih1125/FreeRDP,nfedera/FreeRDP,tc-anssi/FreeRDP,cloudbase/FreeRDP-dev,Testinos/Freerdp,akallabeth/FreeRDP,cloudbase/FreeRDP-dev,xproax/FreeRDP,nanxiongchao/FreeRDP,takenit2far/FreeRDP_SSL,ilammy/FreeRDP,FreeRDP/FreeRDP,ivan-83/FreeRDP,llyzs/FreeRDP,erbth/FreeRDP,infelt/FreeRDP,hyacinthes/FreeRDP,realjiangms/FreeRDP,tc-anssi/FreeRDP,bsagal/FreeRDP,weinyzhou/FreeRDP,bceverly/FreeRDP,ivan-83/FreeRDP,mfleisz/FreeRDP,cedrozor/FreeRDP,dvincent-devolutions/FreeRDP,cloudbase/FreeRDP-dev,everhopingandwaiting/FreeRDP,infelt/FreeRDP,RangeeGmbH/FreeRDP,hyacinthes/FreeRDP,FreeRDP/FreeRDP,BUGgs/FreeRDP,massuda-marcelo/FreeRDP,realjiangms/FreeRDP,awakecoding/FreeRDP,tc-anssi/FreeRDP,peterh/FreeRDP,RolKau/FreeRDP,ondrejholy/FreeRDP,mfleisz/FreeRDP,vworkspace/FreeRDP,RolKau/FreeRDP,ondrejholy/FreeRDP,peterh/FreeRDP,kingland/FreeRDP,DavBfr/FreeRDP,rjcorrig/FreeRDP,infelt/FreeRDP,nanxiongchao/FreeRDP,bceverly/FreeRDP,RolKau/FreeRDP,hyacinthes/FreeRDP,anjoah/FreeRDP,nfedera/FreeRDP,takenit2far/FreeRDP,bceverly/FreeRDP,bsagal/FreeRDP,mfleisz/FreeRDP,rjcorrig/FreeRDP,cedrozor/FreeRDP,massuda-marcelo/FreeRDP,cloudbase/FreeRDP-dev,ssieb/FreeRDP,oshogbo/FreeRDP,daneshih1125/FreeRDP,MartinHaimberger/FreeRDP,weinyzhou/FreeRDP,ssieb/FreeRDP,ilammy/FreeRDP,hyacinthes/FreeRDP,ssieb/FreeRDP,xhaakon/FreeRDP,nfedera/FreeRDP,dvincent-devolutions/FreeRDP,ondrejholy/FreeRDP,infelt/FreeRDP,dvincent-devolutions/FreeRDP,ivan-83/FreeRDP,peterh/FreeRDP,colemickens/FreeRDP,clivest/FreeRDP,realjiangms/FreeRDP,chipitsine/FreeRDP,rjcorrig/FreeRDP,infelt/FreeRDP,colemickens/FreeRDP,eledoux/FreeRDP,BUGgs/FreeRDP,xhaakon/FreeRDP,nfedera/FreeRDP,mfleisz/FreeRDP,bmiklautz/FreeRDP,tinixx/FreeRDP,weinyzhou/FreeRDP,bmiklautz/FreeRDP,tc-anssi/FreeRDP,realjiangms/FreeRDP,dvincent-devolutions/FreeRDP,Devolutions/FreeRDP,peterh/FreeRDP,weinyzhou/FreeRDP,BUGgs/FreeRDP,mcnestrb/FreeRDP,massuda-marcelo/FreeRDP,mfleisz/FreeRDP,ssieb/FreeRDP,ondrejholy/FreeRDP,cedrozor/FreeRDP,xproax/FreeRDP,everhopingandwaiting/FreeRDP,bsagal/FreeRDP,bjcollins/FreeRDP,bjcollins/FreeRDP,zhangximin/FreeRDP,vworkspace/FreeRDP,takenit2far/FreeRDP_SSL,erbth/FreeRDP,peterh/FreeRDP,anjoah/FreeRDP,ivan-83/FreeRDP,anjoah/FreeRDP,Testinos/Freerdp