[System.Net.Http] Handle quoted filename value. Fixes #21960
Revert "[mcs] Use closed delegate over static generated methods from anonymous methods"

This reverts commit 7edcd42a15939cb356121dbbc8d05cdd8f035835.

Revert this as it causes blocker https://bugzilla.xamarin.com/show_bug.cgi?id=21651.
Revert "[mcs] Use closed delegate over static generated methods from anonymous methods"

This reverts commit 7edcd42a15939cb356121dbbc8d05cdd8f035835.

Conflicts:
	mcs/tests/ver-il-net_4_5.xml
[System] Use xamarin.com instead of mono-project.com for DNS tests

The latter is now hosted on a different IP behind a CDN and the IP may change depending on location.
Using xamarin.com instead fixes the tests for now.
[runtime] Fix the leaking of mach ports introduced by 98bbf8512aec0fa01b4426583280f6d231d22187. Fixes #22068.
[corlib] Task never is CompletedSynchronously
[gsharedvt] Allow the SIZEOF opcode in gsharedvt code if it doesn't reference a gsharedvt type. Fixes #22711.
Don't throw TimeZoneNotFoundExceptions when iOS gives us invalid data.

iOS 8 GM lists "Asia/Chita" among its time zones, but when requesting
the time zone data for that time zone, no data is returned.

With this change we ignore time zones without any data when fetching
all the timezones on the system.
[mcs] Don't use `1 naming for compiler generated second level and deeper nested types. Fixes #22893
[jit] Always pass the imt arg to interface calls in gsharedvt methods. Fixes #22624.