Added test that covers bug 18482.
Fixed bug 18482. Reseting all private key values to null is required because a new import may not overwrite existing values.
Test that DeflateStream.Read does read an empty stream. Covers #19313.
Removed DeflateStream.UnmanagedRead Read loop. Fixes #19313.
If the base_stream was a NetworkStream UnmanagedRead loop would call base_stream.Read a second time and block until one byte was available to return. Without the loop UnmanagedRead will only read the base_stream once.
[runtime] Avoid loading marshal info for types without field marshallers when calling FieldInfo:get_marshal_info ().
[System.Web] Fixed some mime types
[corlib] Handle closed-over-null delegates created with IL when using InvokeDynamic. Fixes #21196.

The previous fix to handle curried delegates with DynamicInvoke did not correctly handle
those create with IL (in contrast to Delegate.CreateDelegate), as they don't hit any managed code.

The solution is to always require DelegateData to be filled for InvokeDynamic, if not, lazily
calculate it.
[corlib] Add regression test for #21196.
[System.Web] Oops, there really is a .moov file extension
[bcl] Remove old projects
[mcs] Initializers with parameters scope and primary constructors
[appdomain] Allocate core AppDomain objects with mono_object_new_pinned().
The objects end up being pinned anyway, but in SGen's case they are placed in the nursery, creating permanent fragmentation.
[arm] Fix native types support in the dyn call code on arm.
wrong behaviour in ClaimsIdentity's constructor

claims must be added regardless of identity parameter
Since constructors are chained in that class,  this wrong behaviour causes chained trouble of claims to be never added
Merge pull request #1173 from Serguzest/upstream

wrong behaviour in ClaimsIdentity's constructor
[corlib] Tweak Dictionary initial capacity to be more conservative. Fixes #21375
[jit] Fix the DISABLE_JIT build.
[corlib] Fix regression in Delegate::Equal found by gtest-etree-01.
[runtime] When parsing a method header, ensure we pass any available generic context. Fixes #21388.

We need to pass the right generic context to the method parsing so local variables with
generic argument types get the owner properly set.

In addition to that, harden the icall in case the owner is not set.
[corlib] Add regression test for #21388.