startup: fix logging multiple stacktraces on RuntimeException

When dCache fails to start up a service because a cell throws
a RuntimeException then the same stack-trace is logged three times:
once by AbstractCell's doInit and twice within Bootload.

This patch reduces this to just once.  It also fixes the problem
that multiple RuntimeExceptions have null as their message, so
toString is used instead.

Note that there is still a RuntimeException that wraps the previous
RuntimeException and adds the context information (which line and file
triggered the problem), therefore the stack-trace includes two
exceptions.

Target: master
Requires-book: no
Requires-notes: no
Patch: http://rb.dcache.org/r/5919
Acked-by: Tigran Mkrtchyan
poolmanager: provide reasonable error message if partition type is unknown

If the admin has saved a partition type 'classic' in their
poolmanager.conf then dCache will fail to start with a meaningless
error message and a stack-trace.

This patch provides a meaningful error message.  Due to a
hack/work-around for another problem, the message is wrapped in a
RuntimeException, which triggers reporting the problem as a bug (with
a stack-trace).

Target: master
Requires-notes: no
Requires-book: no
Patch: http://rb.dcache.org/r/5920/
Acked-by: Karsten Schwank
pom: yet another fix to datanucleus dependency

use the same plugin across components

Acked-by: Paul Millar
Acked-by: Karsten Schwank
Target: master
Require-book: no
Require-notes: no
Patch: http://rb.dcache.org/r/5923/
[maven-release-plugin] prepare branch 2.7
[maven-release-plugin] prepare for next development iteration
dcache: yet another fix to datanucleus dependency

Use the release version, not the old pre-release beta with the
old name.

Target: trunk
Request: 2.7
Require-book: no
Require-notes: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/5925/
system-test: Fix authzdb generation when htpasswd is not installed

Otherwise gPlazma will fail due to the missing configuration file.

Target: trunk
Request: 2.7
Require-notes: no
Require-book: no
Acked-by: Karsten Schwank <karsten.schwank@desy.de>
Acked-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
Patch: http://rb.dcache.org/r/5927/
webadmin: fix jquery and Co. with new wicket

wicket 6.9.x comes with own jquery library.
remove the old version. Update pages to use
included version. Update page rendering to
include required scripts.

This change fixes regressions introduced by
migrating to wicket 6.9.1 [55f703e].

Acked-by: Albert Rossi
Target: master, 2.7
Require-book: no
Require-notes: no
webadmin: sort domain entries on CellAdmin page

On a installation with 600 domains it's hard to find
required Domain/Cell.

Acked-by: Paul Millar
Target: master, 2.7
Require-book: no
Require-notes: yes