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.
[MSBuild] Fixed a test that failed when the GAC wasn't available

The test tried to resolve an assembly from the GAC, which doesn't work on a
clean machine without an existing Mono installation.
We now check if the GAC directory is missing and ignore the test in that case.
Adjust scrollbar display after layout if autosized children

ScrollableControl.OnLayout sets the scroll bar display before doing the
actual layout.  If any children are autosized, they may change size as
a result of the layout, and that may change whether or not the scrollbar
is needed.  (This addresses Xamarin bug 18874.)
[runtime] Fixed leak of MonoListItems in MonoCQ
I release this change under the MIT license.
Merge pull request #990 from BrandonLWhite/bw/cqleak

[runtime] Fixed leak of MonoListItems in MonoCQ
Update io.c

Support for NFS mounts when parsing drives.  Previously ignored since they don't start with '/'.

This change is released under the MIT license.
Merge pull request #986 from ninjarobot/patch-1

Update io.c to support NFS mounts when parsing drives.
Clean up the log profiler's use of atomics.
Remove pointless #elif branch in mono-membar.h.
Fix handling of the `volatile.` prefix instruction.

* Respect the `volatile.` prefix on all instructions specified in
  Ecma 335, Partition III, 2.6.
* Emit release barriers _before_ the instructions they affect.
* Skip certain optimizations when the `volatile.` prefix is used,
  since we can't easily emit barriers correctly in those
  optimization paths.
* Use `ins_flag` to check for `MONO_INST_VOLATILE` as it doesn't
  depend on an instruction having been emitted. This would kind of
  not work when we need to emit barriers before other instructions.
* Set `ins_flag` to zero in all cases where it's consumed.