x11rdp: modify screen resizing function
x11rdp: improve xrandr support, add active state
x11rdp: remove unused rdpup_begin_update/rdpup_end_update functions
x11rdp: fix warnings and cleanup code
x11rdp: rdpup code cleanup
x11rdp: cleanup and refactoring
x11rdp: update header files
x11rdp: start splitting drawing functions into multiple source files
x11rdp: add support for standard resolutions unaligned to 4 bytes (1366x768, etc)
x11rdp: add check for null pScrPriv in rdpRRGetInfo
x11rdp: fix color maps
x11rdp: fix default resolution with gnome
added SessionTimout monitoring

After a configurable time "session.timeout" disconnected
session will be closed.

The value is in minutes.
0 means instant disconnect (no timeout)
-1 means no disconnect (infinite timeout)
x11rdp: set monitor EDID
DisconnectUserSession will only consider session.timeout now
Merge remote-tracking branch 'awakecoding/master'
Merge remote-tracking branch 'MartinHaimberger/Devel'
freerds: fixed shm leaks

* handle all detach and attach cases
* detach if connector is freed