Fix a warning.
Fix previous commit.
Fix the map of bool and char in runtime invoke signatures. Fixes #11862.
Support a MONO_ARCH_NEED_THREAD_LOCAL_INIT variable.

Setting this on an architecture makes Mini call the
mono_arch_finish_init () on every thread instead of during
mini_init () execution.

This is primarily useful for architectures that have not
had their LMF code ported to the new infrastructure due to
a general lack of maintenance or hardware to do it on.