libs: use nfs 0.8.0

a major update of NFS code with bugfix and fuctional changes:

  - simplify data types for performace
  - BETA level support for read/write with NFSv4.0
  - improved spec compliance
  - use inodes generation for change detection
  - added lookup and attribute cache
  - new oncrpc-2.2 with error handling of bad xdr streams

all fixes for 0.7 branch included as well.
The most visible change for dCache is better NFSv4.0, which allows
IO for v4.0-only clients, like mac osx 10.9, and VfsCache.

Changelog for nfs4j-0.7.0..nfs4j-0.8.0
    * [0cb05a2] core: fix data file creation in simple-server
    * [8b534f7] vfs: chimera: let inode to call setStat()
    * [1454aa5] nfs4: implement missing RECLAIM_COMPLETE
    * [4710b27] nfs4: fix open CLAIM_PREVIOUS
    * [d56193f] pom: enforce  maven-release-plugin 2.4.2
    * [1c916c5] vfs: add a special option to hide dcache from dcap clients
    * [1c89149] vfs: fix regression introduced in 1c916c5
    * [39fcca6] nfs4: refactor/optimize data structures
    * [45f0a62] nfs4: simplify nfstime4 structure
    * [9b8420d] nfs4: fix millis to nfstime4 conversion
    * [fefb630] nfs4: simplify data types fattr4_{files,space} and Co.
    * [00118a8] nfs4: fix nfstime4 encoding
    * [6d05b98] nfs4: simplify bitmap4
    * [44e4d54] nfs4: fix lookupp on the root of the tree
    * [0222c7d] nfs4: fix handling of illegal operations
    * [dc38de7] nfs4: client: add read-no-state command
    * [7e865b5] nfs4: simplify data types
    * [ab1a807] nfs4: fix secinfo_no_name operation
    * [2b161a3] nfs4: fix behavior on undefined operation
    * [59046c9] nfs4: fix parent lookup behavior on a symlink
    * [1119117] nfs4: fix open_claim after 'reclaim complete'
    * [1fd3d92] nfs4: fix regular open before 'reclaim complete'
    * [cde8648] nfsv4: fix regression introduced in 7e865b5
    * [57153a6] nfs4: fix create_session of expired clients
    * [f0b201e] nfsv41: add support for IO without pNFS
    * [f6dfa96] nfsv4: some operation must be solo in the compound
    * [eddcec4] nfsv4: DESTROY_CLIENTID must return BUSY on existing sessions
    * [b73fc63] nfsv: fix client principal for non GSS credentials
    * [9854b6d] nfsv4: open_owner clientid used for v4.0 only
    * [9c342a9] vfs: chimera: translate exceptions to nfs errors
    * [7ec5cb3] nfsv4: add a special operation factory for local IO
    * [333c6af] nfs4: simplify data types
    * [3ae2ea2] vfs: update interface to match chimera changes
    * [15e274e] src: remove jna based nss-id-mapping
    * [7a54d56] vfs: fix export idx on get parent
    * [cddf937] nfs4: verify seqid in OPEN_CONFIRM as per RFC
    * [ad27d17] nfsv41: add check for max number of operations in a COMPOUND
    * [b61060a] nfs4: commit allowed only for file objects
    * [2efcd7d] nfs4: consolidate object name checks into a single place
    * [2345ce5] nfs4: allow IO only on file objects
    * [c0e40b4] nfs4: validate nanos in nfstime4
    * [fe439ec] nfs4: validate readdir cookie
    * [8d2e6ac] pom: update junit to support single test run from IDE
    * [61d15cb] nfs4: do strict utf8 check
    * [f9156b2] nfs4: limit max session slots
    * [46540c3] nfs4: respect client's requested back channel reply cache size
    * [8c0d4ab] nfs4: remove redundant List object
    * [852f4d0] nfs4: remove redundant autoboxing
    * [20c12d4] nfs4: fix hard link constrains
    * [f8f0999] nfs40: fix setclientid
    * [aea34e8] nfs40: fix open_confirm with bad stateid
    * [ee87871] nfs41: implement putpubfh
    * [f91b989] nfs4: fix secinfo
    * [0d746c1] nfs4: allow open only for regular files
    * [202c4b9] nfs4: verify/nverify should check that all requested attributes evaluated
    * [1bfaaf7] nfs4: hidden and system are unsupported file attributes
    * [c7ad329] nfs4: verify/nverify must return error if rdattr_error is used
    * [f0f11e5] nfs4: add bitmap4#isEmpty() to check is any bit set
    * [7ba3337] nfs: propagate nfs exception on readdir
    * [d3ac4a1] vfs: chimera: do extra access check only for regular inodes
    * [119f722] nfs4: introduce stateid4#equalsWithSeq()
    * [b3efb2c] nfs40: update stateid on read and write
    * [ff190f3] nfs4: check state's sequence id when updating lease time
    * [009a32c] nfs4: do not set size on non file objects
    * [3d1a845] nfs: add a possibility to shutdown Cache's cleanup thread
    * [b6a6e12] nfs4: add utility method to check for stateless stateids
    * [93e8059] vfs: fix io on levels
    * [41def7d] nfs4: fix change_info on open-create
    * [c73e09b] vfs: call stat only when it's needed
    * [414c947] nfs: remove useless rpc program check
    * [71d00a6] libs: update to oncrpc4j 2.2
    * [ab2118c] nfs4: validate attributes on setattr
    * [a4461fa] vfs: update cache decorator to cache stat information
    * [d2d365b] vfs: use backend filesystem file id as a cache key
    * [25ed237] pom: enforce utf8 for source files
    * [61015d9] nfs: reject readdir requests if cached listing not found
    * [be616ab] nfs4: set the file mode with create operation
    * [306ea49] vfs: introduce AclCheckable interface to VirtualFileSystem
    * [3084d3a] nfs4: use inode generation to indicate file/direcory change

Acked-by: Gerd Behrmann
Target: master
Require-book: no
Require-notes: yes