Test DataTable.ReadXmlSchema with non Schema base element. Covers #22501.
DataTabe.ReadXmlSchema now handles non Schema base element. Fixes #22501.
Implement MachineKey.Protect and MachineKey.Unprotect
[System.Core] Bring .NET implementation of ReaderWriterLockSlim.
[System.Core] Removed no longer used files.
System.Core is now using .NET implementations of LockRecursionPolicy and ReaderWriterLockSlim.
[runtime] Replace offsetof with G_STRUCT_OFFSET on commit's @b0cff959e47c3d9955e6675364bf71404cd74bac changes
[canaries] Removed accidental hardcode
[amd64] Fix the passing of nested structures in registers which cross an 8 byte boundary in pinvoke. Fixes #25095.
[corlib] Fix needing write permission when reading registry values. Fixes #25106

ToKey() ignores the setting parameter when calling RegistryKey.OpenSubKey() and
thus always asks for write permission. If you try to read read-only keys (say
HKLM without admin rights) it will fail with a  SecurityException.
Merge pull request #1445 from meebey/registry_fix_unneeded_write_permission

[corlib] Fix needing write permission when reading registry values. Fixe...
[system] Fix soctec test to not block indefinitely
[system] Add test for #25137
[system] Replace System.Collections.Generic from reference sources
[MWF] Use Ctrl+PageUp/PageDown for Tab Navigation

In the Windows implementation of the TabControl, Ctrl+PageUp
navigates to the previous tab and Ctrl+PageDown navigates to the
next tab (with both wrapping around).  This change implements this
feature in the Mono implementation.

Change-Id: Ib940bd08d5ba641f05ed91c0e789e356e68f72bb
[mkbundle] fix execution for X.Android on Windows regarding dos2unix.

This fixes bug #25086 (Xamarin.Android). Details described there.

To fix the issue, we use #if XAMARIN_ANDROID to avoid that old cygwin-only
code path. (We are not sure if simply removing the old code still works,
so we don't remove that for now.)
[corlib] Remove duplicate FirstChanceExceptionEventArgs
Change 4.0 profile to metadata reference only profile
Added reference-assemblies submodule to fix the build
[corlib] Update SafeHandle dispose pattern to match .net. Fixes #25132
Use `git://...` instead of `git@...` for submodules.