Add and update NFSv4.2 ops based on draft 26
Merge remote-tracking branch 'marc/new42' into next

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
V2.2-dev-8

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
fsal-proxy: implement the status() of FSAL API

Now is_open() depends on the status() API to get open flags, so we need a
proper pxy_status().  Otherwise, cache_inode_rdwr_plus() will loop forever as
the default status() returns FSAL_O_CLOSED.

Signed-off-by: Ming Chen <mchen@cs.stonybrook.edu>
fsal-proxy: fix NFS4ERR_BAD_SEQID in pxy_create()

As ffilz pointed out long time ago in
http://sourceforge.net/p/nfs-ganesha/mailman/message/30876823,
pxy_create() mistakes stateid->seqid for open owner seqid and causes
NFS4ERR_BAD_SEQID errors.

This patch maintains an open owner seqid in the client side (proxy FSAL in this
case), and increments the open owner seqid upon state mutating operations
(OPEN, OPEN_CONFIRM, and CLOSE).

Signed-off-by: Ming Chen <mchen@cs.stonybrook.edu>