[runtime] Centralize low-level thread creation in utils/mono-threads.c. Get rid of the CreateThread () function in io-layer.
Fix a warning.
[runtime] Get rid of ResumeThread(), use mono_thread_info_resume () instead.
[arm] Fix an assert caused by large offsets. Fixes #17208.
[System] Use generic equality comparer in Find/FindLast methods. Fixes #5245
[build] Add Microsoft.CSharp to monotouch profile
Fixes failing test
Revert "Fix a warning."

This reverts commit c5104c091af3ffa65ac5be45f320e993ff833427.
Fix a warning.
[test] Disable a test for XI (only) as it does not support dynamic proxy code generation
There's no need for those special NET_2_1 cases (excluding System.Char) anymore and it fixes 6 S.SM.W unit tests failures for XI.
There's no need for those special NET_2_1 cases (not using NameValueCollection like MS) anymore and it fixes 7 S.SM.W unit tests failures for XI (e.g. case sensitiveness)
The mobile profile can support IBindingRuntimePreferences on WebHttpBinding. Fix one S.SM.W unit test failure for XI
[runtime] Fix the windows build.
[linker] Add missing descriptors
[mcs] Disable container definition check on platforms which don't support it
The monotouch_runtime profile needs the DISABLE_REMOTING flag.

Since the corresponding mono runtime being used has also disabled remoting.
Add missing (new) file for System.Net.Http.dll (monotouch build)
Revert "[runtime] Get rid of ResumeThread(), use mono_thread_info_resume () instead."

This reverts commit e0cff630135268203eea6ec2fa25069363f78d5d.

Revert this as its racy.
[runtime] Fix regressions caused by 9e5b23eee3a38cf03059542666c6762cc4885697.