Update mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng/RelaxngPattern.cs

- Choice of using the parser for compact syntax or not based on the file extension,
in order to allow mixed grammars (e.g. including RNG from RNC).
- Correction in base URI for compact syntax in order to allow including grammar files located in different directories.
Fix ServicePointManager to accept the DefaultConnectionLimit property being
set as per the .NET spec.
Implemented UrlAuthorizationModule.CheckUrlAccessForPrincipal(...) (fixes xamarin bug #7408)
Update mcs/class/System.Core/System/TimeZoneInfo.cs

Implementing missing ConvertTime with DateTimeOffset.
Fix for issue 2907. I took Roman Zavalov's patch at https://bugzilla.xamarin.com/show_bug.cgi?id=2907#c10 and reverted the numerous formatting changes that were obscuring the real changes, hopefully making the diff clearer
Unit test for issue 2907, from Josef Semmler's attachment at https://bugzilla.xamarin.com/show_bug.cgi?id=2907#c2
Merged into single file, added assertions
Fix null sessions in HttpContextWrapper.Session
Merge remote-tracking branch 'upstream/master' into fix-for-issue2907-with-no-formatting-changes
do not check order sequence if option /order was not used
Runtime test to reproduce threadpool+ProcessExit issue

Do make test-process-exit to run
Fixes threadpool+ProcessExit problem

The threadpool was being shutdown too early, before the ProcessExit event was fired.
This led to bugs such as NLog not shutting down
(http://nlog-project.org/2011/10/30/using-nlog-with-mono.html).
Support import of F# extension methods. Fixes #8561
Add new test
Merge pull request #409 from Alkarex/patch-1

Update mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng/RelaxngPattern....
Update URL for the 'Unmanaged code called delegate of type %s which was already garbage collected.' message.
Treat exceptions caught in non-user code as unhandled in sdb.
[sgen] Switch license of SGen to LGPL2.

We add the new license header to all SGen files we change
from now on.
[corlib] Pass the right scheduler for worker number calculation. Fix #8559.
[monkeydoc] Specify StringComparison with StartsWith too