Merge pull request #746 from madewokherd/sgenbuild

Fix non-sgen builds.
Fix an LLVM assertion on structs with unaligned size. Fixes #14217.
Fix warnings.
Check the cfg exception at the start of mono_method_to_ir (), to catch failures caused by mono_compile_create_var_for_vreg ().
Disable the running of sgen tests on windows on wrench, they fail consistently.
Remove moon support from the build system.
Probing of generic parameter for value type generic parameter needs to check both operands. Fixes #14289
More thorough check for managed type parameters. Fixes #14347
Pass 'subdir-objects' to AM_INIT_AUTOMAKE() to quiet an automake warning.
Use AC_PROG_MKDIR_P instead of AM_PROG_MKDIR_P in m4/ since the latter is obsoleted by automake.
Fix make check in tests/.
Precompile the test assemblies in tests/ in parallel to speed up wrench test runs.
Better check for hoisted this location when emitting nested lambda expressions inside async containers. Fixes #14351
[FIX] Do not use chunked encoding with CGI/FastCGI
it's forbiden by http://tools.ietf.org/html/rfc3875#section-6.3.4

This correct bug 10001, https://bugzilla.xamarin.com/show_bug.cgi?id=10001

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
Merge pull request #744 from echampet/bug-10001

Do not use chunked encoding with CGI/FastCGI
Fix build break when COM is disabled

This removes a typo that was introduced which caused COM dependencies to be referenced.
Add missing .NET 4.5 APIs

* System.Text.RegularExpressions.Regex.InfiniteMatchTimeout
* System.Net.HttpStatusCode.UpgradeRequired
* Add System.Reflection.TypeAttributes.WindowsRuntime
* System.Runtime.GCLatencyMode.SustainedLowLatency
* System.UriComponents.NormalizedHost
[WCF]: Add stubs for some missing .NET 4.0/4.5 APIs.
Merge pull request #747 from spicypixel/hotfix/object-disable-com

Fix build break when COM is disabled
Fix typo in commit b6d634dd.