[runtime] Avoid direct access to MonoJitInfo.method, use an accessor function instead.
Extract the jit info table code into separate functions so we it can be used in more places.
[runtime] Make the address->aot module lookup in mono_jit_info_table_find () async-safe by storing the mapping in another MonoJitInfoTable.
[runtime] Add a lock-free mempool allocator to MonoDomain.
[runtime] Add a 'is_async_context' property to MonoThreadInfo, allowing functions to detect whenever they are in async context without having to pass an 'async' parameter around.
[runtime] Make mono_aot_find_jit_info () async-safe by allocating memory from the lock-free domain mempool, avoiding loading metadata, and caching jit info entries in a lock-free array.
[runtime] Make the stack walking code async safe when run in an async context.
[runtime] Make mono_install_handler_block_guard () async-safe. Fixes #14073.