Adds a new module_mapper_t interface read_without_mapping_modules() for parsing the module bounds without mapping the modules into memory.
Adds find_trace_module() for querying which module a given trace PC came from, for use cases such as the function trace viewing tool (to identify which symbol came from which library) where the data inside the modules is not needed.
Adds a test.
Issue: #4083 (closed)