KeyPairPresistence now tries to fix folder permissions.
An exception is no longer thrown if the folder permissions can be fixed.
Fixes bug 19274.
Fix scrolling in SWF.ListView.EnsureVisible(int index)

This fixes https://bugzilla.xamarin.com/show_bug.cgi?id=22483
[sgen] Refactor pointer queue out of pinning code.
[runtime] Fix the windows build.
[system.net.http] Update RequestMessage.RequestUri.AbsoluteUri after redirect. Fixes #22383
[system.data.linq] Delay reflection hit to actual execution point. Workarounds #22522
Fixes c2ac44d3dd9520ddd9abdb672f957ea4bb329f2f
[mcs] Remove wrong test
[mcs] Parsing of ternary expressions whose then condition is a lambda. Fixes #22523
[mcs] Fix removing incomplete generic types from eval cache. Fixes #22393
Put back csharp project removed in 0450000dc487c81cbf4e61a919caafe124da353e
Merge pull request #1246 from schani/feature-separate-pointer-queue

[sgen] Refactor pointer queue out of pinning code.
[runtime] Use the image lock in mono_type_from_typespec () instead of the loader lock. Also do most of the work outside the lock.
[runtime] Reorganize mono_class_setup_properties () so most of the work is done outside the loader lock.
[runtime] Reorganize mono_class_setup_events () so most of the work is done outside the loader lock.
[runtime] Reorganize mono_class_has_finalizer () so most of the work is done outside the loader lock.
[runtime] Reorganize mono_class_setup_methods () so most of the work is done outside the loader lock.
[runtime] Move the initialization of class->has_finalize into mono_class_has_finalizer () in most cases.
[runtime] Reorganize mono_class_setup_interfaces () so most of the work is done outside the loader lock.
[runtime] Remove locking from the mono_get_method_constrained_... () functions, its not needed.