Fixed a test issue where net45 methods were used in net40 profile
Enable GCC atomics on sparc32/64.
Remove dead s390(x) code from mono-membar.h.
Merge pull request #790 from akoeplinger/fixtests

Fixed a test issue where net45 methods were used in net40 profile
Define WIN32_LEAN_AND_MEAN before including windows.h.
Don't assert in Interlocked.Add () icalls on 64-bit systems.

The checks here were wrong in the first place; they should have
checked for MONO_ARCH_HAVE_ATOMIC_ADD rather than SIZEOF_VOID_P.
But regardless, these methods need to work when invoked via
reflection, which they wouldn't previously.
Ignore .dirstamp files.
Add a .gitignore file to support/minizip/ to ignore *.la *.lo files.
Silence some noisy warnings in mono/tests/.
Enum subtraction quirk needs to work with numeric constants only. Fixes #15520
Update lower/upper type inference fixing to match the latest C# standard. Fixes #15505
Better error message when type inference resolves valid types but parameter types still don't match
The stripper does not care if some variables can't be referenced (they'll be removed) and new cecil has a similar fix [#15727]
Variables from diffent parameter block still need to be captures even if async block has no await. Fixes #15719
Better error message when member does not implement interface. Fixes #15369
[runtime] Add mno-signal-handler.h to dist.
[aot] Small AOT changes. Save some constants into the AOT image instead of duplicating them in aot-runtime.c. Emit some padding so multiple symbols do not point to the same address.
When parsing documentation cref text turn on error probing for tokenizer as well. Fixes #15511
Fixes build
Fix skip_scan to handle proper load errors.