[style] comment style updated
[runtime] Simplify the io-layer threading code a bit more.
[System.Runtime.Caching] Fix ambiguous method call
[System] Enable WebSockets on the mobile profile. Update related unit tests to run on mobile (and fix one to build with NUnitlite)
Fix bootstrap with older mono versions.
[jit] Add more comments about why the 'dse' llvm optimization is disabled.
Avoid a POSIX include on Windows.

This commit licensed as MIT/X11.
Merge pull request #908 from madewokherd/mingw-build

Avoid a POSIX include on Windows.
Work around DNS problem on the build hosts
[msbuild] for EmbeddedResource naming, take AutoGen property into consideration.
[Test] Cleaned up how a bunch of tests were ignored

Previously, many tests just had a return statement when the test shouldn't
be executed (e.g. Unix-only). This made it look like the test was successful
when in fact it wasn't executed at all.
Assert.Ignore() is now used instead to correctly exclude those tests.
Merge pull request #910 from akoeplinger/cleanup-test-ignores

[Test] Cleaned up how a bunch of tests were ignored
[mcs] Release array stack variable once all elements are initialized. Fixes #17942
[mcs] Simplify array element initializer load
Fix the version string.
[jit] Fix mono_arch_get_call_target () on x86/amd64.
[aot] Add support for encoding method addresses using call instructions on x86/amd64 as well, not enabled.
[runtime] Export mini_type_is_vtype on linux as it is needed by the loaded llvm module.
[corlib] Simplify ambiguous chinese legacy name check
[runtime] Fix the order of how we fix types during appdomain unload. Fixes #17977.