poolmanager: Add named error codes for no-pool-configured and no-pool-online

Improves error messages when poolmanager is unable to find pools for a
transfer. In particular the 'no write pool configured' and 'no write pool
available' messages are simplified when sent to the FTP client, and the log
messages no longer use the legacy StorageInfo#toString method (instead only the
information that is actually involved in pool selection is logged).

Having two different error codes is important as one error is transient and the
other is not. Read pool selection currently uses some additional error codes
which should probably be changed to one of the two new values, but I leave that
for a future patch.

Target: trunk
Require-notes: yes
Require-book: yes
Acked-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
Patch: http://rb.dcache.org/r/6358/
Upgrade to Spring Framework 4

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
Patch: http://rb.dcache.org/r/6364/
Upgrade to liquibase 3

Target: trunk
Require-notes: yes
Require-book: no
Acked-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
Patch: http://rb.dcache.org/r/6365/
Upgrade to DataNucleus 3.3

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Albert Rossi <arossi@fnal.gov>
Patch: http://rb.dcache.org/r/6367/
pnfsmanager: Use ISO8601 compatible date for metadataof output

metadataof now includes the year in dates.

Target: trunk
Require-notes: yes
Require-book: yes
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/6379/
Fix PoolRemoveFilesMessage#toString

There is an erroneous comma at the beginning of the file list.

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/6378/
libs: update nfs4j to 0.7.0

fixes compatibility with rhel7 and linux kernels > 3.11
provides functionality required by proxy IO

Changelog for nfs4j-0.6.3..nfs4j-0.7.0
    * [ffcf8a9] vfs: update API interface to match new changes in chimera
    * [3252e04] nfsv3: fix creation of symbolic link
    * [f3a8db4] nfsv3: fix hard link creation (similar to http://rb.dcache.org/r
    * [a3642de] src: keep style check happy
    * [89346e7] nfsv4: remove dead code
    * [6e7cd2a] vfs: chimera: avoid extra db lookup
    * [cc22d5c] test: do not use obsolete ip host name
    * [5958f97] nfsv4: add state dispose listener
    * [1e946d2] core: implement missing SECINFO_NO_NAME
    * [03201b8] pom: update liquibase-core to 3.0.8

Acked-by: Gerd Behrmann
Target: master, 2.7, 2.6
Require-book: no
Require-notes: no