Sync LMDB codebase.
Fix missing release of ff_pkt.
Ditch some old cruft from ages ago.
Fix set_label_blocksize to set minimum_blocksize

We now also set the minimum blocksize when writing labels
so that we are sure that the label really has 63k instead of
only 1k which it was without this fix.

We also remove an unneeded newline in debug output of the autochanger.
Tweak version date.
Fix printing of some default types.

When a certain default type is used and we don't have a default value
now check to see if the value is set and if so print the item.
Fix Traymonitor does not close connections when login fails.

Fixes #303: Traymonitor does not close connections when login fails
Updated the MacOS packaging

This patch updates the MacOS packaging
to the new package tool pkgbuild.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
Merge remote-tracking branch 'origin/master' into joergs/debian-dh_installinit2
spec
spec
Merge branch 'joergs/debian-dh_installinit2' into playground
merge