Fix the date time set in file by removing the ':'.

This is the same code than the one under SendCore. The date time should
not have the : (time zone offset) to be able to use the file.
[Mono.Parallel] Removed broken Mono.Threading.Tasks code

The code in MonoTaskExtensions.cs relied on the internal method Execute(Action<Task>) in System.Threading.Tasks.Task which was removed in 0a66e60.
[Mono.Debugger.Soft] Caching VirtualMachine threads, caching frames in ThreadMirror and fetching StackFrames in bulk for all threads
OpenBSD has sem_timedwait().

This change released under the MIT license with permission from the original
author Robert Nagy.
Merge pull request #1062 from sethjackson/sem_timedwait

OpenBSD has sem_timedwait().
[mcs] Report error when named argument for param parameter is given but not all formal parameters are provided. Fixes #19878
[arm64] Fix mono_strtod ().
[mcs] Fix expression tree conversion type for lifted enum equality comparisons. Fixes #19938
[system] Fix warnings
[System.Configuration] Temporary fix for system.configuration test suite.
[mcs] More of correct error propagation
[corlib] Disable test
Replaced "__asm call $+5" pattern to get the IP with a label.

This was suggested by Kumpera as a work-around for the lack of support for $ in clang-cl.
Revert "Fixed TLAB_ACCESS_INIT usages in MSVC by declaring the variables explicitly at the start of each block."

This will be fixed in a slightly different way.

This reverts commit aa7ab303bae3de8e8401cbbb4dbc92964347994e.
Fixed TLAB_ACCESS_INIT usages in MSVC by moving the macro expansions to the start of each block.
[sgen] Fix for ridiculously small nurseries.
[sgen] Remove unnecessary newline from warning.
[llvm] Fix support for native types.
[build] Address the System.Configuration test problem

The compiler seems to ignore reference assemblies with a full path when the
-lib: directive is passed, so things like:

      -lib:FOO -r:BAR/bar.dll

Would resolve bar.dll to FOO/bar.dll, instead of BAR/bar.dll.

This is a problem with the test suite as it needs to reference the
final build of System.Configuration from $(the_libdir_base) and not
the intermediate step.

To work around this issue, we introduce "test_remove" variable that is
a piece of text that will be removed from the TEST_COMPILE variable
when this is evaluated.

This means that it gets CSCOMPILE and then it removes the bits that we
are not interested in.
[runtime] Ensure reflection-based assembly load has a basedir set.

When loading assemblies, we must ensure that a basedir is provided otherwise
things like custom attributes and Type.GetType won't be able to load sibling
assemblies when basedir is not the same of the domain.