This changes vn_deallocate_impl() to match the behavior of vn_rdwr() when
when picking which ucred to use. That is, use file_cred for making VOPvn_deallocate() uses file_cred for
making VOP call if it is non-NULL, or use active_cred otherwise.
Sponsored by: The FreeBSD Foundation