xfreerdp: Fix disappearing rail windows.

Rail windows currently disappear on resize and on implicit resize
(calc changing view type from standard to scientific).

The bitmask that we send to XCreateWindow() must match the actual
attributes that we are sending (see xf_create_window()).
Because of this we were unintentionally zeroing out some of the
window attributes rather than using their default values.
winpr: fixed problems Set/GetEnvironmentVariableEBA

* valgrind: fixed invalid read
* invalid or damaged environment blocked caused endless loop
* envblock created in SetEnvironmentVariableEBA lacked a trailing '\0'
  which could lead to a damaged environment block
winpr: add cwd support in CreateProcess*
drive: win: add hotplug support.
drive: win: fix use drive name(path) to find out the device plugged out.
winpr-env: extended GetSetEB ctest

Check if Get function only returns values for the exact variable name
winpr-env: fix in GetEnvironmentVariableEBA

GetEnvironmentVariableEBA didn't do exact matching of the requested variable name. If a variable
with similar but shorter name was set in the environment block it was returned.
For example if HOME was set in the environment block and HOMEX was requested the value of HOME was
returned.
Fix assertion abort when no CN is present in certificate

Triggered by Windows Server 2012 Admin-Mode with MS-recommended AD CA
Certificate setup, which would cause the CN to be absent, and a single
subjectAltName to be present.
drive: linux: add hotplug support.
rdpsnd-server: fix broken message parsing.
winpr-env: fix in GetEnvironmentVariableEBA

* also fix cases where the provided env block is NULL
wfreerdp: fix fullscreen.
wfreerdp: floatbar: add bmp resources.
wfreerdp: floatbar: add bmp resources ids.
wfreerdp: floatbar: add implementation.
wfreerdp: floatbar: enabled.
wfreerdp: floatbar: add files to CMakeLists.
wfreerdp: floatbar: rename functions.
wfreerdp: floatbar: fix lock behavior.
wfreerdp: floatbar: fix lose position after fullscreen toggling.
                    minor code cleanup.