undertaker: fix tomb binary detection
tomb-open: fix wrong functions and indentation

(I love vim = command)
reintroduce --ignore-swap (-f is also supported)
tomb-open fix awk for name containing paths
Add KDF support #82

Include pbkdf2 tools inside tomb
It also supports parameters (itertime).
Unit tests, through --unsecure-dev-mode

other similar options are introduced to make testing possible
chown of the tomb is done immediately
KDF: modularize code to support kdf everywhere
KDF: now ./configure has --without-gcrypt
TEST: kdf=null, passwd added

some cleanup: first usage of try-always block, which makes cleanup actions
much cleaner
--without-gtk supported
Better debian packaging