Avoid using serde for mapping between Lua and Rust for the `Config` struct. This improves the build speed of the config crate by 2x; it goes down from 30 seconds to 9 seconds on my 5950x.
Use an alternative function to query the executable path for a target process. Add more tracing. refs: #1896