Fixes several problems with loglevel 5 and above:
- Fixes a deadlock by avoiding an over-long LOG in a fragile memquery context.
- Avoids an assert by avoiding an opcode query for a level 0 bundle.
- Fixes a rank order violation by avoiding diagnostic module name lookup if holding fcache_unit_areas->lock.
- Fixes an infinite recursion by avoiding the same module lookup for the loaded_module_areas vector.
- Fixes a crash when thread_kstats is not yet allocated.
- Fixes a memory leak at level 5.
- Effectively disables vmm_dump_map as with 4K blocks it has enormous output now.
Adds a test of loglevel 19 that runs a pure-asm app to keep the time and space down. Marks it as part of the QEMU suite.
Fixes #4736 (closed)