xrootd: Upgrade to xrootd4j 1.2.2

Fixes compatibility issues with xrootd plugins.

Target: trunk
Request: 2.7
Request: 2.6
Require-notes: yes
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/6233
(cherry picked from commit 9904943dcd20692379e4408a977ee78532813b3a)

Conflicts:
	pom.xml
Merge pull request #291 from gbehrmann/fix/2.6/rb6233

xrootd: Upgrade to xrootd4j 1.2.2
[maven-release-plugin] prepare release 2.6.14
[maven-release-plugin] prepare for next development iteration
Revert "Merge pull request #285 from DmitryLitvintsev/fix/2.6/r6196"

This reverts commit 537b0c69e84a1a05fb38f85293fb6b4ebc40e0b8, reversing
changes made to 35d0087fc25c936323edeeb654b03c19334b08a4.

Ticket: http://rt.dcache.org/Ticket/Display.html?id=8104
[maven-release-plugin] prepare release 2.6.15
[maven-release-plugin] prepare for next development iteration
correcting IoMode check for SEEK_AND_WRITE
Merge pull request #295 from daniel-meister/2.6

correcting IoMode check for SEEK_AND_WRITE
pool: Fix -sticky option in migration module

Addresses a regression that causes the -sticky option when
used without a value to not match any files.

The issue was that the empty value of a multi-valued option
was translated to an array with the empty string rather than
the empty array.

Target: trunk
Request: 2.7
Request: 2.6
Ticket: http://rt.dcache.org/Ticket/Display.html?id=8108
Require-notes: yes
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/6247/
(cherry picked from commit 7c34310cd369f602258757318ce4dffb970fdb71)
Merge pull request #301 from gbehrmann/fix/2.6/rb6247

pool: Fix -sticky option in migration module
[maven-release-plugin] prepare release 2.6.16
[maven-release-plugin] prepare for next development iteration
dcap: separate protocol name and client ip in DCapProtocolInfo#toString()

from
   DCap-3.0141.34.224.41:20009
to
   DCap-3.0,141.34.224.41:20009

Acked-by: Paul Millar
Target: master, 2.6, 2.7
Require-book: no
Require-notes: no
(cherry picked from commit 63ff338551f77e709f43fd3ea38a5fee1cf7a87c)
Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
chimera: compact hadles passed to NFS server

The chimera IDs on the wire presented as:

0:TAG:0000DA875B38D9E0461F9ADFEA7C7422A956:OSMTemplate

This change introduses a binary form with backward compatibility,
e.q. new version can understand and decode old forms.

The new form:

<byte 1> : fsid
<byte 2> : inode type
<byte 3> : len of the id
<byte 4:id len> id of the file
<byte ~22> : len of inode specific data
<byte 24:opque len> specific data.

For example above, ithe old encoding: will produce 68 byte nfs file handle,
with new scheme - 47.

Ticket: #7927
Acked-by: Paul Millar
Target: master
Require-book: no
Require-notes: no
(cherry picked from commit 6aa5a402b63af49e12c280a9bc264b6a44c1d434)
Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
ldap: fix filter property

Acked-by: Karsten Schwank
Target: master, 2.6, 2,7
Require-book: no
Require-notes: no
(cherry picked from commit 635005642d016254f449a81a72cdc739465cfa62)
Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
Merge pull request #303 from kofemann/dcap-fix-2.6

dcap: separate protocol name and client ip in DCapProtocolInfo#toString(...
Merge pull request #305 from kofemann/compact-chimera-id-2.6

chimera: compact hadles passed to NFS server
Merge pull request #308 from kofemann/fix-ldap-2.6

ldap: fix filter property
libs: update jglobus libraries

Addresses issue with high IO activity

Changelog for v2.0.6-rc4.d..v2.0.6-rc5.d
    * [ca67c5c] ssl-proxy: do not check for file modification time on each reque

Ticket: #8107, #8124
Acked-by: Gerd Behrmann
Target: master, 2.7, 2.6, 2.2
Require-book: no
Require-notes: no
(cherry picked from commit f6afcf7f1a4d78c56c807b08affaa567815a5796)
Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>