Use pid-translate service whenever possible

pid-translate service uses kernel features (SCM_CREDENTIALS)
to translate pid. It is much more reliable.
Fallback to stupid comparing files method.
Check external proc before forwarding to it

If external proc is not present, do not forward to it.
This supports both lrun's internal and external proc mount.