[mcs] Don't merge unreachable if blocks
[jit] Remove the mdb debug-info files.
[jit] Kill debug-debugger.c
[jit] Kill more of mdb.
[jit] Remove the exception handling code of the old debugger.
[jit] Remove mono_debugger_handle_exception, which was only used by mdb.
[jit] Remove the rest of the API exposed by debug-mini.h.
[jit] Remove some unused definitions.
[jit] Kill the debug-mini.h header.
[runtime] Remove mono_debug_using_mono_debugger. This would only return true under mdb.
[runtime] Mark all symbols in mono-debug-debugger as private as we don't install that header.
[jit]Remove the last uses of MONO_DEBUGGER_SUPPORTED.
[runtime]Hide public fields and kill MONO_DEBUG_FORMAT_DEBUGGER.
[jit] Remove mono_debug_add_icall_wrapper as it doesn't do anything.
[runtime] Remove the old debugger interface.
Remove mdb stuff from configure.in.
Unbreak the amd64 build.
[runtime] Avoid busy waiting when using the MONO_DEBUG=suspend-on-sigsegv option.
Ignore generated files.
[mcs] Emit this initializer for structs. Fixes #16430