Add unit test for Novell bug #497562
Fix setter of TableLayoutPanel.LayoutSettings throws unwanted exception (Novell bug #497562)
[System] Add [MonoTODO] on DefaultTraceListener.AssertUiEnabled.

See the mono-list thread for fun/gory details:

http://lists.ximian.com/pipermail/mono-list/2014-March/050732.html
Add new public API function mono_set_crash_chaining.

mono_set_crash_chaining tells mono to chain crash signals instead of just
running the next one.

This allows us to get the crash info from both mono and the native system.
[xbuild] Fix building with 2.0 toolset

BXC18794 - Error executing task Csc with 2.0 toolset since Mono 3.4.0
[jit] Fix some of the check for support of atomic intrinsics on arm.
[runtime] Disable some warnings.
[jit] Make generic ctor calls made out of gsharedvt methods indirect, since they cannot be patched. Fixes #18634.
[jit] Fix a regression caused by 837773af14c334427dcb17b57c5cc40c678ac943.
[llvm] Fix the build.
Revert "[xbuild] Fix building with 2.0 toolset"

This reverts commit 2086958399f30a8b7a997203c87d92dab2b507ce.

Revert this as it breaks the build:

MCS [net_2_0] Microsoft.Build.Engine.dll
Microsoft.Build.BuildEngine/Engine.cs(114,81): error CS0117: Microsoft.Build.Utilities.TargetDotNetFrameworkVersion' does not contain a definition forVersion30'
/root/my-mono-fork/mcs/class/Microsoft.Build.Engine/./../../class/lib/net_2_0/Microsoft.Build.Utilities.dll (Location of the symbol related to previous error)
Microsoft.Build.BuildEngine/Engine.cs(116,81): error CS0117: Microsoft.Build.Utilities.TargetDotNetFrameworkVersion' does not contain a definition forVersion35'
/root/my-mono-fork/mcs/class/Microsoft.Build.Engine/./../../class/lib/net_2_0/Microsoft.Build.Utilities.dll (Location of the symbol related to previous error)
Compilation failed: 2 error(s), 0 warnings
Fix building the monotouch_runtime profile.
[xbuild] Fix building with 2.0 toolset, take 2

BXC18794 - Error executing task Csc with 2.0 toolset since Mono 3.4.0
Merge pull request #941 from upsilon/fix-layoutsettings-setter

Fix setter of TableLayoutPanel.LayoutSettings throws unwanted exception (Novell bug #497562)
[bcl] Add an explicit null check to one of the unsafe string cctors instead of relaying on the implicit null check in memcpy () to easy debugging.
[bcl] Simplify the check added in 0ab4372189b998f2efec2a9b12ef16bd071916a5.
[runtime] Refactor mono_marshal_get_delegate_invoke_internal ().
Fixed memory leak in Tasks when child tasks are continually created from within an ancestor Task.  This resolves bug # 18398 and other OOM scenarios in long running applications that make use of FromAsync, ContinueWith, etc. to "rearm" asynchronous operations.