dcache-webadmin: Rename to webadmin.war in assembly

The httpd cell hard-codes the webapp name to the alias name, meaning
the war file must have the same name as the mount point. This is
obviously a bad coupling and it broke when we renamed the webadmin
module to dcache-webadmin, however in the interest of fixing this
regression quikly, this patch renames the artifact during packaging.

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Acked-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
Patch: http://rb.dcache.org/r/5597/
Make packages/packaging both parent and aggregator of packaging modules

I think this makes the structure easier to recognize.

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/5596/
Remove HSM cleaner for PNFS

We do not support PNFS.

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/5600/
Add DelayedCommand base class

The class is suitable for creating annotated commands that can
execute on another thread.

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/5598/
Simplify use of DelayedReply

DelayedReply is used to provide message replies asynchronously. The existing
code blocks in the send() method until the cells code has injected the
endpoint used to send the reply. This forces the sender to catch an unlikely
InterruptedException and leads to deadlocks if the send method happens to be
called from the cells thread (as the injection will not happen until that
thread is released).

Both problems had already been addressed in the MessageReply class, however
the simpler DelayedReply class was never updated.

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/5599/
Tutorial example notes
Renamed TUTORIAL file
HelloWorld examples.
Added useful links to tutorial notes
Turned code blocks into fenced blocks with highlighting.
Fixed indentation
Merge branch 'feature/tutorial' of github.com:gbehrmann/dcache into feature/tutorial

Conflicts:
	TUTORIAL.md