dcache-webadmin, alarms: remove required annotations from datastore setters

For the profile "alarms-off", the placeholder datastore object is constructed without the following properties:

persistenceManagerFactory
alarmsCleanerEnabled
alarmsCleanerSleepInterval
alarmsCleanerSleepIntervalUnit
alarmsCleanerDeleteThreshold
alarmsCleanerDeleteThresholdUnit

However, the setters on these properties have the "@Required" annotation. This causes a fatal exception at startup.

Removing the annotations restores proper initialization.

(Once again I should have caught this regression, introduced in 6541).

Target: master
Require-notes: no
Require-book: no
Patch: http://rb.dcache.org/r/6572
Acked-by: Gerd
xrootd: Add support for kXR_locate, kXR_query and kXR_set

kXR_locate always returns the door or pool itself, no matter whether the file
exists or not. This avoids an extra name space lookup. It is unknown whether
the argument to kXR_locate contains the opaque information, thus whether the
pool can rely on the uuid being present.

kXR_set is only implemented for appid.

kXR_query is implement for kXR_Qconfig and kXR_Qcksum. In pools we again have
the issue that the spec doesn't define whether the path contains the opaque
info.  The patch speculatively looks for the uuid and returns the checksum if
found - otherwise the client is redirected to the door.

The behaviour on kXR_open is altered slightly to return clients with missing
uuid or invalid uuid back to the door rather than return an authorization
error. The client likely just uses an outdated uuid or wants to open a second
file.

Target: trunk
Require-notes: yes
Require-book: yes
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/6565/
gplazma2-xacml: revert version of opensaml

The privilege xacml client is incompatible with the newer opensaml library.
In particular, the client bootstrap method calls a method which is missing
in the newer version.

Restores opensaml to 2.4.1 (last compatible).  Also eliminates unused opensaml1 library.

Target: master
Request: 2.8
Patch: http://rb.dcache.org/r/6581/
Bug: http://rt.dcache.org/Ticket/Display.html?id=8244
Requires-book: no
Requires-notes: no
Acked-by: Paul