Corrected case of Job table name

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
Fix some logic errors in NDMP backup and restore.

We still have a problem when you restore two NDMP streams
part of one backup. The solution for now is to first restore
the first full backup and then the second one.
Implement NDMP enhancements.

Currently we only allow all or nothing restores for the NDMP backup and restore.

This code implements the first set of changes needed to perform filelevel
based restore of NDMP backups.

The following things are implemented:

- Store the FHDB NDMP data into the backup catalog.
- Allow the user to select the info on restore
- Pass the file selection from the NDMP DMA to the NDMP data agent so
  it knows what to restore.

As we currently don't allow seeks on the NDMP stream with the NDMP tape agent
implemented in the Bareos Storage Daemon we cannot add the so called DAR
(Direct Access Recovery) but as part of this storing of the FHDB information
in the backup catalog we should store the DAR offset too so when we either
support native NDMP tape agents (currently not implemented) or when the Bareos
Storage Daemon allows seeking in the NDMP stream we have that information.

This code works when using the restore functions in bconsole. Restores via
the BVFS method currently don't work and need more work. This means that restores
via BAT don't work as that uses BVFS.

Fixes #188: Implement NDMP enhancements.
Tweak README.md for new branches.
Tweak branch naming.
Import external changes for manpages and unused flags.
Add missing bareos-fd cmdline flags.
Fix some compiler warnings and fix windows build.
Bugfixes in the uninstall and install scripts

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
Move include files to right directory.