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.
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.
shadow: fix bitmap update fragmentation
Implemented thread handling for WaitForMultipleObjects.
Implemented thread specific functions.
Now using thread_launcher function to properly clean up thread resources at exit.
Removed noreturn from ExitThread, does not conform to http://msdn.microsoft.com/en-us/library/windows/desktop/ms682659%28v=vs.85%29.aspx and crashes FreeRDP.
Preferring exit code from ExitThread now over thread function return.
Fixed thread handle cleanup, checking for resource cleanup now before resetting flags.
Fixed thread cleanup, now saving state of started flag, setting event and
then cleaning up the thread resources.