RCU pathwalk cleanups.  Storing sampled ->d_seq of
the next dentry in nameidata simplifies life considerably,
especially if we delay fetching ->d_inode until step_into().

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>