[System.Web] Do not crash on duplicate keys in browser capabilities

Correct https://bugzilla.xamarin.com/show_bug.cgi?id=14720 and
probably https://bugzilla.xamarin.com/show_bug.cgi?id=13014

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
Signed-off-by: Frederic Mestayer <f.mestayer@fiducial.net>
[Install] Add Compat.browser files for net_4_0 and net_4_5

Without that referencing browser 'Default' (parentID="Default")
in a .browser file make the app throw exceptions here
mcs/class/System.Web/System.Web.Configuration_2.0/nBrowser/Build.cs#L206

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
[System.Web] Re-enable AppBrowsersTest.cs tests for net_2_0

For now mcs/class/System.Web/Test/mainsoft/NunitWebResources/adapters.browser
depends on System.Web_test_net_2_0.dll

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

Fix crashes with browser capabilities
[FIX] Bug 267: wsdl fails with "Argument is out of range."

This fix bug 267
https://bugzilla.xamarin.com/show_bug.cgi?id=267

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
[xbuild]: Actually add the $(TargetFrameworkMonikerAssemblyAttributesPath) to @(Compile).
Merge pull request #760 from mayerwin/patch-2

Fix: bug https://bugzilla.xamarin.com/show_bug.cgi?id=14811 (to be reviewed)
AggregateException::GetBaseException uses only 1-based inner exceptions. Fixes #14824
Fix the build.
[sgen] Use __builtin_ctzl () in OBJ_BITMAP_FOREACH_PTR () on 64 bit platforms. Fixes #14834.
Fixed TaskFactory::ContinueWhenAny with func result. Fixes #14839
[sgen] Improve fix for BXC#14834 to avoid redundant code

Improve https://github.com/mono/mono/commit/d2cc22580898df5d4a15e0f99ab513e1570a6082
by making OBJ_BITMAP_FOREACH be less redundant thanks to new macro
GNUC_BUILTIN_CTZ
Merge pull request #765 from knocte/runtime_fixage

[sgen] Improve fix for BXC#14834 to avoid redundant code
Make the test-aot test less verbose.
[aot] Pass correct architecture to llc on x86-64.
Add support for thiscall pinvokes on x86.

Licensed under MIT/X11.
Add test for native thiscall methods.

Licensed under MIT/X11.
[runtime] Ignore --llvm when LLVM is not enabled in configure.
Bump ikvm-reflection
Test update