chimera: make lstag argument optional

The ls command takes an optional path as an argument.  This patch
adds the same functionality to lstag.

Target: master
Requires-book: no
Requires-notes: no
Acked-by: Gerd Behrmann
Patch: http://rb.dcache.org/r/6443/
chimera: add an rm command to shell

Adds a command to delete a file (or sym-link) in dCache.

Target: master
Requires-notes: yes
Requires-book: yes
Patch: http://rb.dcache.org/r/6447/
Acked-by: Gerd Behrmann
glue: do not assume PoolManager runs in dCacheDomain

The GLUE information model accepts a single 'version' value, yet
dCache is a distributed system and could have many different versions
running concurrently. To solve this problem, the info-provider uses
the dCache version of the PoolManager as "the" dCache version.

Currently, the info-provider assumes that PoolManager is running in
dCacheDomain; although many sites have this configuration, it isn't
a safe assumption.

This patch removes this assumption: the PoolManager version is used
irrespective on which domain it is running in.

Target: master
Request: 2.7
Request: 2.6
Request: 2.2
Ticket: http://rt.dcache.org/Ticket/Display.html?id=8150
Patch: http://rb.dcache.org/r/6350/
Acked-by: Karsten Schwank
spacemanager: Fix trigger name in HSQLDB triggers

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/6464/
srm: revert "refactor SchedulerFactory"

This reverts commit 1193536caf59037b34ca07b37a60203d458acd90 and
c547ddd5660884703044775d180ae22da01ba69a.

The intent of these patches was reasonable, but it broke being able to
start SRM with saved state.  Given the time available, this problem
cannot be fixed before the 2.8 release.