[runtime] Fix SleepEx () on linux to clock_nanosleep () to work around time drifting caused by interrupts.
Fix a warning.
[runtime] Align sizes before aligning them to pagesize in the code manager to avoid allocating blocks which are larger than they should be.
[runtime] Allocate code chunks next to each other if possible to prevent vm fragmentation when they are freed during domain unloading. Fixes #17987.
[runtime] Get rid of OpenThread (), move its functionality to mono-threads.c.
[runtime] Get rid of the unused _wapi_thread_dispatch_apc_queue () function.
[runtime] Get rid of the _wapi_thread_signal_self () function.
[runtime] More io-layer threading cleanups.
[runtime] Fix build on Linux.
Fix memory leak.

Introduced in b322a6e41038f7bf35f8a433b34c3b18e4a6d169. variance_used
was not being set before use, resulting in leaked trampolines when
calling methods on variant interfaces.
Merge pull request #914 from eiz/master

Fix memory leak.
[runtime] Remove the usage of pthread_cleanup_push/pop functions from io-layer code.
[gacutil] Create correct relative package symlinks

BXC17951 - broken softlinks in mono/xbuild/12.0/bin
Added Linux travis branch