freerds: set X11rdp default XKB rules to evdev
(cherry picked from commit ac570f444d613e9743e28382f2a66b0a9fba0611)
freerds: add uncompressed 32bpp planar codec support by default
Fixed initResolutions in modules
added fixes for empty login password
Merge remote-tracking branch 'MartinHaimberger/Devel'
fixed build with older gcc versions
xorg-build: added required build dependencies
property c wraper: terminate string properly
added starting threads in executor for tasks
x11rdp: disable debug output per default
icp: connect to pbrpc endpoint in pbrpc thread

fixes #52
rds: improved signal handling

Block all signals per default before forking (signal mask is inherited).
Unblock only required signals.

fixes #56
mod/x11: improved display id detection

* check if unix socket for an display exits
* clean up x11 lock file and unix socket in case x11 wasn't shut down properly

fixes #45
Merge remote-tracking branch 'bmiklautz/master' into Devel
renaming property scope of live connection settings to current.connection.
reworked module and config interface

added baseconfigpath so there can be more configes for the same modul
reworked modules to use common helper code instead of duplicating
work
added session.reconnect property. If set to false, no

reconnection is possible and if the session gets disconnected,
the session is shutdown.
X11rdp: added support for non argb cursors
Merge branch 'master' of github.com:bmiklautz/FreeRDS