Fix ServicePointManager to accept the DefaultConnectionLimit property being
set as per the .NET spec.
Implemented UrlAuthorizationModule.CheckUrlAccessForPrincipal(...) (fixes xamarin bug #7408)
Fixes xamarin-bug #8965: AllowHtmlAttribute ignored throwing exception on POST using ASP.NET mvc3

Mono's implementation of Microsoft.Web.Infrastructure was incorrectly
applying validation over 'unvalidated collections' cause HttpRequest's
internal collection is being replaced by a new LazyWebROCollection
which internally performs validation inside it's Get() methods.

However, ValidationUtility.GetUnvalidatedCollections(..) should not
perform validation, as this is what MVC (when using AllowHtmlAttribute)
expects.

See: https://bugzilla.xamarin.com/show_bug.cgi?id=8965
License: This patch is under MIT/X11 license.
Two small typo fixes.
Merge branch 'master' into baulig
Fix an assert in mini_emit_stobj () when sgen+gsharedvt are used together.
[WCF]: Add configuration support to ServiceContractGenerator.

* Implement ServiceContractGenerator.GenerateBinding() and
  GenerateServiceEndpoint().

* Fix Namespace logic in ServiceContractGenerator.

* MetadataTests/ImportTests.cs: Add BasicHttp_Config() and
  BasicHttp_Config2().

Fix commit message of eb285f121c67eaf134a01e29e9cf9bef084c2fad.
[build] Don't try to include 4.5 assembly
[WCF]: .NET 4.0 API fixes.
update rx to the latest rx-oss-v1.1 build.
bump rx.
update source generator.
fix monotouch build here to get rx MT build.
update rx (mobile builds).
update rx mobile build templates and revision.
update rx with ios project file builder workaround for file path/backslash issue.
on Mac, android projects don't deal well with backslash paths unlike iOS projcts...
[I18N] Assertions to prevent a buffer overrun.

The overrun bug (#9578) is still there, but at least now it's not triggered.
[sgen] Cementing

For some workloads nursery collections are very slow because we have
pinned objects that are referenced from many major heap objects,
causing us to do excessive remset processing.

Cementing detects those objects and pins them perpetually (until the
next major collection) so we don't have to keep remsets for them.

See

  http://schani.wordpress.com/2012/12/18/sgen-write-barrier/
[sgen] Binary protocol for cementing.