passes: search for .so file in project directories first

Try that you're in root or src/ and then let the dlopen search
remove wldbg_pass_data struct, use wldbg struct instead
wldbg: check if we have client to spawn

Otherwise we'll get SIGSEGV