[sgen] Binary protocol entry for user-forced GCs.
[sgen] Cmdline option to print all entries in sgen-grep-binprot.
[sgen] Mod-union consistency check MONO_GC_DEBUG option.
[sgen] Update mod-union with regular, not shadow cardtable.
[sgen] Mark major->major references in unmanaged wbarrier, too.
[sgen] Fix binary protocol concurrent crashes.
Merge remote-tracking branch 'origin/fix-concurrent-wbarrier'
Unbreak the build when Boehm is enabled and remoting is disabled.
Fix some warnings caused by casts.
Silence a couple of unused variable warnings with G_GNUC_UNUSED.
Fix the tramp_names table when remoting is disabled.
Explicitly ignore some return values with a G_GNUC_UNUSED variable.
Only define get_local_interface_id () on Apple platforms.
Remove an unneeded inner `#ifndef DISABLE_COM`.
`#ifndef` some variables out to silence warnings in builds with COM/remoting disabled.
Fix an `#if` in System.Delegate.IsTransparentProxy () to use DISABLE_REMOTING.
Fix another cast warning in sgen-debug.c.