Fix so that no dynamic loading of catalog backends works again.
Multiple "Exclude Dir Containing" Flags not honored

It seems when implementing the Exclude Dir Containing option in the
fileset unlike every other item it doesn't allow you to specify multiple
values for this config item. Which is kind of strange and would make it
somewhat better usable. This patch adds the missing support by just
storing the values in an alist just like all others. This also fixes a
memory leak which happens when you used to specify multiple entries as
then it would overwrite the previous string dupped value with the new
value without freeing the old value.

Fixes #311: Multiple "Exclude Dir Containing" Flags not honored
No elapsed time info in restore job.

Added code sniplet that calculates the elapsed time of a restore Job.
This uses the same code used in the generate_backup_summary() function
now in the generate_restore_summary() function.

Fixes #312: no elapsed time info in restore job
Tweak last patch.
use bindir instead of sbindir for non system tools

moved bat, bareos-tray-monitor, bconsole, bwild and bregex from sbin to bin directory.
Also moved there man pages from section 8 to 1.

Fixes a bug for building qt-console and qt-tray-monitor
(library ordering), so that they can be compiled,
even if an older version of Bareos is installed.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
Rebuild configure.
Add an extra install target.

Added an extra make target named install-regression that does the same a
a normal make install but doesn't do the specific platform install. On
a regression install it makes little sense to install platform files
like init scripts etc.
Fix some compiler warnings.