Move lsof code to the generic part, and use it as a fallback on UNIX too.

That's what the process list also does, and should work with non-Linux
UNIX systems too.
Port UNIX process list to use the new probe ABI detection code.