[corlib]: Add 'System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken' stub.
[PCL]: Add new 'System.Runtime.InteropServices.WindowsRuntime' Facade Assembly.

FIXME: This is only a stub, the only type currently present is
       `System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken',
       which is only a stub.
[corlib]: Add stubs for the remaining `System.Runtime.InteropServices.WindowsRuntime' APIs.
[tests] Fix some corlib unit tests to run successfully on iOS
Stub implementation of EndGetRequestStream overload in HttpWebRequest.cs

I am not sure if a "do-nothing" implementation like this is acceptable in the Mono code base, but it does solve the problem described in https://bugzilla.xamarin.com/show_bug.cgi?id=12875 (successfully executing simple requests using the Google API .NET client library).
[arch]Add cvtsi2ss to amd64 codegen.
[jit]Emit explicit float rounding on amd64. Fixes #15987
[jit]Reenable int/long/double -> float rounding tests.
[jit] Fix a problem in the liveness pass, where the variable which was only used in the first instruction of the first bblock was incorrectly marked as dead.
Make a test work in the presence of llvm optimizations.
[mcs] Clone labeled statements cache in probing mode. Fixes #16376
[system] Make TransportContext 3.5 api
Fixes Xamarin Bug 16742:  XmlConvert.ToDateTime(string, XmlDateTimeSerializationMode) throws index out of bounds exception

Fix for bug + added tests for method
XmlConvert.ToDateTime(string, XmlDateTimeSerializationMode)
Changed compiler directive according to documentation

EndGetRequestStream with TransportContext parameter was introduced in .NET 3.5. Also added "using" statement for System.Net (namespace for TransportContext).
[bcl] When finalizing a Process object, don't touch the streams as they are finalized on their own. Fixes #10883.
Check for InterlockedDecrement64 in configure.

We already have code looking for the corresponding symbol.

This commit licensed as MIT/X11.
Include config.h in mono-tls.c.

This commit licensed as MIT/X11.
Update file listinigs in msvc projects.
Add HAVE_DECL_INTERLOCKED* symbols to winconfig.h.

This commit licensed as MIT/X11.
Merge pull request #834 from OttoG/master

Stub implementation of EndGetRequestStream overload in HttpWebRequest.cs