fix DateTimeFormatInfo era names

Calendar.Eras values start from 1 (1 = oldest)
As parameter of GetEraName or GetAbbreviatedEraName, era 0 mean current
era
[jit] Precompute a bit more information for delegate trampolines to speed them up.
[corlib] Remove the stack size limit check from CheckStackSize (), it should be possible to create larger stacks than the default. Fixes #17908.
[mcs] Cleanup tie-breaking rules of better function member. Fixes #17755
[runtime] Use the system limit when enforcing a new thread stack size. Fixes #17908.
Fix a warning.
Merge pull request #907 from enricosada/era_names

fix DateTimeFormatInfo era names
[runtime] Get rid of the wapi_thread_interrupt_self () and the has_apc flag, it doesn't seem to be needed.
[runtime] Disable DEBUG_DOMAIN_UNLOAD which was enabled by mistake. Fixes #17805.
[runtime] Add an additional to detect thread death on Mach that happens even further in the cleanup process.
Add missing file I forget. Fix the build.
[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