Use getpid instead of GetCurrentProcessId as the latter calls into io-layer which is not initialzed at this point.
Take shared file lock before collecting file share_info.
Adjust scrollbar display after layout if autosized children

ScrollableControl.OnLayout sets the scroll bar display before doing the
actual layout.  If any children are autosized, they may change size as
a result of the layout, and that may change whether or not the scrollbar
is needed.  (This addresses Xamarin bug 18874.)
Fix assertion in test-mono-linked-list-set

When running 'make check', test-mono-linked-list-set fails with:

* Assertion at hazard-pointer.c:353, condition `small_id == i' not met

This happens since 71ad74dc11c5fa4bc8c178a5457d2cab732fdb01, because
that commit changes the behaviour of mono_thread_smr_init() so that
invoking it should not be invoked more than once.
New function mono_dl_open_runtime_lib that loads runtime libraries.

This extracts the code used to load LLVM.
Use mono_dl_open_runtime_lib instead of hand crafted load commands.
Use mono_dl_open_runtime_lib as an additional fallback for loading the profiler. Fixes profiler loading on OSX.
Improve tracing output for loaded assemblies from bundles.
Report bundle tracing using the filename, not the full path.
Merge pull request #989 from rolfbjarne/bundle-tracing-improvements

Improve tracing output for loaded assemblies from bundles.
Merge pull request #988 from ranma42/fix-lls-test

Fix assertion in test-mono-linked-list-set
[runtime] Improve the hashing of MONO_TYPE_VAR/MONO_TYPE_MVAR. Hopefully fixes #18880.
Use bash when using $RANDOM bashism

$RANDOM is only supported by bash, not by sh.
Merge pull request #991 from ranma42/fix-jay-sh-bashism

Use bash when using $RANDOM bashism
Merge pull request #273 from joncham/bug-getpid

Use getpid instead of GetCurrentProcessId as the latter calls into io-la...
[runtime] Fixed leak of MonoListItems in MonoCQ
I release this change under the MIT license.
Merge pull request #656 from LogosBible/collection_lock

Take shared file lock before collecting file share_info.
[xammac] Remove the Makefile hack as the extensions instructions will be applied (only) when a PROFILE_*.sources is present (and add that xammac_corlib.dll.sources file)
Merge pull request #990 from BrandonLWhite/bw/cqleak

[runtime] Fixed leak of MonoListItems in MonoCQ
Update io.c

Support for NFS mounts when parsing drives.  Previously ignored since they don't start with '/'.

This change is released under the MIT license.