SRM: don't talk to SpaceManager when disabled

There is a configuration value describing whether or not space-manager
is enabled.  Currently, SRM sends messages to space-manager even when
space-manager is disabled.  Because of this, sites are required to run
space-manager, even when it is disabled.

This patch alters the SRM so that if space-manager is disabled then not
communication with space-manager is attempted.  Under this circumstance,
SRM will report any space-token information for srmLs operations and
space-specific operations will fail with a friendly error message.

Conflicts:
	modules/dcache/src/main/java/diskCacheV111/srm/dcache/Storage.java
	modules/dcache/src/main/resources/diskCacheV111/srm/srm.xml
	skel/share/services/srm.batch
Clean up version number handling

dCache uses an intricate web of reflection code to obtain
version number information of various components. It also
relies on CVS/SVN revision number substitution, which will
be a problem when we move to other source code management
systems.

This patch injects branch and revision number information
into the JAR manifest files (which already contain the
build time and version number). The patch replaces all
version handling code in dCache, which now relies solely
on the information found in the manifest files.

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/5256/
(cherry picked from commit 4ab93514f346404a1fb5bf1dd024cc978284a381)
(cherry picked from commit 5bc0c35558c22fe543aec377d5f6385eb1fa04c1)
Fix 'dcache version' regression

We recently decoupled version number handling from SVN. That change introduced
a regression in that the 'dcache version' command no longer prints the
version number of dCache.

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Christian Bernardt <christian.bernardt@desy.de>
Patch: http://rb.dcache.org/r/5445/
(cherry picked from commit a1c116fbbcbb5ea5f7f2ed0e26a021a24810e9f5)
(cherry picked from commit f962db7e5380823e51361a5174b1c5074975f2a5)
Remove version number handling for SVN

Since we no longer use SVN, we can simplify our Maven
project by not supporting SVN revision numbers.

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/5532/
(cherry picked from commit c9fc6b93e5515e440bf37f2c9c4ae80cf4554212)
(cherry picked from commit 7322def8ed79b06366e4b324de26e4f94b5bb52f)
Merge pull request #24 from gbehrmann/fix/2.2/version-number

Fix/2.2/version number
Merge pull request #17 from paulmillar/fix/2.2/srm_with_spacemanager_disabled

SRM: don't talk to SpaceManager when disabled
[maven-release-plugin] prepare release 2.2.11
[maven-release-plugin] prepare for next development iteration
pom: move to jglobus-1.8.0-dcache.2

build with java6. blacklisted old globus jars.
Patch: http://rb.dcache.org/r/5502

Ticket: #7749
Acked-by: Paul Millar
Target: 1.9.12, 2.2
Require-book: no
Require-notes: no