adjustments for better FreeRDP support

did some adjustments for FreeRDP (current master).

changed some defaults, because of compatibility e.g. TS Session Broker

added some options for better customization, like "fullscreen" without specifying a monitor.

this pull request is just to make it more "compatible" across different environments.