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.)
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.
Merge pull request #986 from ninjarobot/patch-1

Update io.c to support NFS mounts when parsing drives.
Clean up the log profiler's use of atomics.
Remove pointless #elif branch in mono-membar.h.
Fix handling of the `volatile.` prefix instruction.

* Respect the `volatile.` prefix on all instructions specified in
  Ecma 335, Partition III, 2.6.
* Emit release barriers _before_ the instructions they affect.
* Skip certain optimizations when the `volatile.` prefix is used,
  since we can't easily emit barriers correctly in those
  optimization paths.
* Use `ins_flag` to check for `MONO_INST_VOLATILE` as it doesn't
  depend on an instruction having been emitted. This would kind of
  not work when we need to emit barriers before other instructions.
* Set `ins_flag` to zero in all cases where it's consumed.
[llvm] Fix llvm loading.
Ignore scripts/ikdasm.
[llvm] Fix a few problems with longs on 32 bit platforms. Fixes #18925.
xml type parameters have no size specifier

generate "@p1 xml" instead of "@p1 xml(123)"
Added contribution guideline links in README 

New section has links to guideline wiki page, and the page's Important Rules section that all contributors should be aware of.
Merge pull request #987 from StephenMcConnel/bug-18874

Adjust scrollbar display after layout if autosized children
Add ICscHostObject4 skeleton