Refactor of Route's GetVirtualPath implementation based on System.Web.Http.Routing code in order to fix a few incompatibilities between our implementation and the one at ms.net
Add support for separating the class and method names by :: in mono_method_desc_new (). Fixes #12113.
Add a missing wbarrier to the gsharedvt code.
Fixed @grendello's comments regarding styling and a few other gotchas by my side.
Remove unneeded call - lazy support
Fix support for ldfld/stfld wrappers in gshared code. Fixes #12086.
Fix support for ldtoken in AOTed non-shared generic instance methods. Fixes #12126.
Fix race condition in WebConnectionStream

See https://bugzilla.xamarin.com/show_bug.cgi?id=1553
Remove extra null key check
Rename parameter name
Define internal attribute in case we missed the global initialization.
Populate more win32 version info values. Fixes #8578
Fix copyright author
[Rx] update mobile project generator to hopefully generate the latest csproj files.
[Rx] some more csproj generator fixes; debug and release are different. Remove extraneous xmlns.
Nested dotted namespace can access its parent dotted namespace directly. Fixes #12165
Fix TraceSource constructor. Fixes #12001
Abstract methods can override virtual methods. Fixes #12138
Rename AddBasesForPart to SetBaseTypes
StreamWriter async methods cannot call base TextWriter async methods. Fixes #11979