system-test: Fixed several bashisms in populate script

system-test failed to compile on systems on which /bin/sh does not
point to bash (eg Debian and Ubuntu).

Also reformatted output to fit in 80-character terminal.

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/5752/
httpd: Parameterize war unpack directory

Addresses the issue that the webapp unpack directory is /var/tmp in
tar and system-test builds. For these builds the unpack directory
should be within the var directory of the installation directory.

Target: trunk
Request: 2.6
Require-notes: yes
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/5753/
system-test: build authorized-keys file

The admin interface supports authentication via SSH pub/priv keys,
which are often stored in well-known locations.

This patch takes the user's public keys, if found, and uses them to
build an authorized-keys file for the admin interface.

Target: master
Requires-notes: no
Requires-book: no
Patch: http://rb.dcache.org/r/5754/
Acked-by: Gerd Behrmann