Complete LOCAL_PEERCRED support. Cache pid of the remote process in the
struct xucred. Do not bump XUCRED_VERSION as struct layout is not changed.
PR: 215202
Differential Revision: https://reviews.freebsd.org/D20415
(cherry picked from commit c5afec6e895a11c64f58eb99e493adb8ad5dc361)