xfreerdp: cleanup keyboard code
xfreerdp: add ability to script key combinations
Merge branch 'master' of github.com:awakecoding/FreeRDP into xkeys
xfreerdp: add registration of key combinations
xfreerdp: add action script options for X11 events
Merge branch 'master' of github.com:awakecoding/FreeRDP into xkeys
xfreerdp: don't execute action script when not present
libfreerdp-core: add 'Bypass RD Gateway server for local addresses' feature
xfreerdp: treat Super key differently
Merge branch 'xkeys' of github.com:awakecoding/FreeRDP
libfreerdp-core: fix /multimon and /span options
libfreerdp-core: fix build warnings and windows broken build
Merge pull request #1754 from awakecoding/master

Multimon Fix, xfreerdp extensibility, context-specific error handling, Gateway LAN auto-detect
channels/rdpdr: fix potential robustness issues related to hotplug support
Adds some check to treat OOM problems + RDP security fix

Malloc can fail so it will, this patch adds some check in some places
where malloc/strdup results were not checked.

This patch also contains a server side fix for RDP security (credit to nfedera).
The signature len was badly set in the GCC packet. And some other RDP security
oriented fixes are also there.
Merge pull request #1756 from hardening/malloc_checks

Adds some check to treat OOM problems + RDP security fix
Merge branch 'master' of github.com:FreeRDP/FreeRDP
libfreerdp-core: fix handling of uncompressed packets
channels/rdpdr: robustness improvements
libfreerdp-core: don't set connectErrorCode when there is no error