Removed library prefix override.
Addind platform specific library prefix when trying to load channel libraries.
Removing platform specific library prefix for library tests.
Added platform specific library pre/postfix to defined symbols.
Adding prefix in libfreerdp addin.c too.
Fixed openssl detection on windows.
Added dll version information template for windows.
Added windows version information to build.
fix polyline.
Added git function to retrieve current hash.
Fixed git TAG matching, falling back to short hash if no tag exists.
Setting windows version patch level to build number now.
Setting windows version description to GIT_REVISION.
Initializing BUILD_NUMBER variable now.
Fixed setting of RV_VERSION_PATCH, now BUILD_NUMBER is used for every library.
Executable names are now correctly set, using CMAKE_EXECUTABLE_SUFFIX now.
Fixed version defines for winpr executables.
Using global RC_VERSION_PATCH now.
Merge pull request #2125 from akallabeth/win_build_fixes

Fixed openssl detection on windows.
Fixed static / dynamic plugin entry point.
libfreerdp-core: server-side mcs message channel.
libfreerdp-core: server-side auto-detect feature.
Merge pull request #2175 from llyzs/llyzs

Server Network Characteristics Auto-Detect
xfreerdp: fix glyph index primary drawing order

The fOpRedundant field of the GlyphIndex primary drawing order
(MS-RDPEGDI, chapter 2.2.2.2.1.1.2.13) was neglected which resulted in some
severe text rendering errors.