extra safety: add `set -u` to all shell scripts
don't blame dependencies when package itself was updated
Make test suite independent of the source tree

This allows running the test suite agains the installed package, that
is, debci will now be able to have its own test suite run on
ci.debian.net :)
Prepare 0.5.0 release