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.
Do not BIO_clear_flags() when the SSL error is not valid to fix #2056
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 #2148 from awakecoding/master

Virtual Channel System Improvement
wlfreerdp: fix compilation errors

This commit fixes the following errors
by removing or replacing old functions:
wlfreerdp.c:(.text.startup+0xc): undefined reference to
`freerdp_channels_global_init'
wlfreerdp.c:(.text.startup+0x72): undefined reference to
`freerdp_client_parse_command_line_arguments'
wlfreerdp.c:(.text.startup+0x9b): undefined reference to
`freerdp_channels_global_uninit'
Merge pull request #2155 from pfpacket/wl-fix

wlfreerdp: fix compilation errors
Fixed sspi_CopyAuthIdentity, now checking source struct, if it is ANSI encoded.
Add ipv6 client support