[System.Runtime.Caching] Fix ambiguous method call
Fix routing of CatchAll tokens
Add System.Net.Http documentation
Fix the build.
Add documentation for CFNetworkHandler
Added new API mono_runtime_set_main_args() and fixed CommandLine for embedders.

The new API allows to set the program arguments from embedders that don't call
mono_jit_exec() and related functions that set them automatically. This change
also fixes the NullRef exception that would happen if the arguments are not set.
Merge pull request #913 from Daniel15/fix-catchall-routing-master

Fix routing of CatchAll tokens (Bug #17960) - on master
[runtime] Fix the arm build.
Async-ify the remaining WebConnectionStream pieces.
[System]: Split WebClient.UploadData() data into chunks and fire the event.

This is mostly cosmetic and won't help unless you're sending a very large
buffer due to the kernel's internal buffering.  Unfortunately, there is no
way of getting a notification when the data has actually been sent over the
wire - socket.Write() returns after the kernel has accepted the data.
[Sys.Xml]: Allow XElement to be deserialized; fixes #12571.
Oops, fix the build.
[runtime] Fix SleepEx () on linux to clock_nanosleep () to work around time drifting caused by interrupts.
Fix a warning.
[runtime] Align sizes before aligning them to pagesize in the code manager to avoid allocating blocks which are larger than they should be.
[runtime] Allocate code chunks next to each other if possible to prevent vm fragmentation when they are freed during domain unloading. Fixes #17987.
[runtime] Get rid of OpenThread (), move its functionality to mono-threads.c.
[runtime] Get rid of the unused _wapi_thread_dispatch_apc_queue () function.
[runtime] Get rid of the _wapi_thread_signal_self () function.
[runtime] More io-layer threading cleanups.