Make readline also work on windows.
Fix some bugs in the NDMP implementation.

Up until now we were not fully RFC compliant. You need to restore the full NDMP
environment returned during a NDMP backup when performing a NDMP restore. We more
or less re-created the environment when doing a restore but were missing some important
elements. We now save the full environment in the database and use that to restore
the whole environment when doing a restore.
First try at handling out of order data in NDMP DMA
Move the database schema data out of the scripts.
DDL changes for configurable blocksize.
Adding devicestats and jobstats tables
Add first cut of a script that collects runtime information.
add bareos-explorer to packages
fixes problems with multiple VersionId in DB

workaround: there should be only one VersionId in the database table Version.
However, there have been cases, where it have been multiple.
This workaround prevents problems in the shell script.
changes to the database initialization

  * reduces the use of variables in database DDLs
  * move some functions for database configuration into bareos-config
  * add function to allow creation of database read-only user
  * cleanup
extract bareos-config-lib.sh from bareos-config

with this split, bareos-config can be used as before.
Additionaly bareos-config-lib.sh can be included by other shell scripts without workarounds.
Start using bareos-config-lib.sh
Rebuild configure.