pam: Pass XDG_RUNTIME_DIR to new process

If XDG_RUNTIME_DIR is not in the PAM envlist, but *is* in the
process environment, then steal it from there similar to how
we handle DISPLAY.

https://bugzilla.gnome.org/show_bug.cgi?id=726196