nfs: use any-of annotation to control NFS versions to run

A new property nfs.version is inttrodused. The supported values can be a combination
of '3', '4.1'. For example:

nfs.version=3
or
nfs.version=4.1,3

NFS v3 and v4 provided by the same component. The NFSv3 door is
removed with a corresponding xml configuration.

Remove XML code duplication. Some of the logic moved into nfs door,
which makes code less depended on Spring-IoC. Removed properites
to define Spring XML file.

Acked-by: Karsten Schwank
Target: trunk
Require-book: yes
Require-notes: yes
transfermanagers: Fixed typo in cell name property

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
Patch: http://rb.dcache.org/r/5835/
Use unversioned spring schemas

Starting with version 3.2, spring schemas no longer contain the
version number.

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
Patch: http://rb.dcache.org/r/5836/
Fix regressions in configuration properties

- Restore old default password for billing service

- Fix property chaining for dcache.net.inetaddr.lifetime

- Restore original time unit for httpd properties (otherwise
  the old properties cannot be used as their meaning would
  change).

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Albert Rossi <arossi@fnal.gov>
Patch: http://rb.dcache.org/r/5861/
srm: Fix property chaining for srm.enable.space-reservation

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Dmitry Litvintsev <litvinse@fnal.gov>
Patch: http://rb.dcache.org/r/5862/
srm: Fix property chaining for srm.enable.spacemanager

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Dmitry Litvintsev <litvinse@fnal.gov>
Patch: http://rb.dcache.org/r/5862/
srm: Property name refinements

Renamed srm.enable.client.dns.lookup to srm.enable.client-dns-lookup.

Marked srmIgnoreClientProtocolOrder as obsolete. The same functionality
can be achieved setting srm.protocols.preferred to an empty or non-empty
list.

Target: trunk
Require-book: yes
Require-notes: yes
Acked-by: Dmitry Litvintsev <litvinse@fnal.gov>
Patch: http://rb.dcache.org/r/5863/