Adding new test cases foo and bar.
tests: first iteration.

Adding some unitttests. tcl and bash scripts driven by a python
unittest main program.
manpage: update.
README: update.
desktop: don't use setsid.
Clean up: remove obsolete pkg-build.
Code cleanup: comments, local definitions etc.
tests: new testcase: failed build, lpf log.
lpf packages: remove double listed file error.
update: raise timeout.
Adding rpm macros (#15).
tests: fixes.

Handle 'more' filtering on approval listing, new timeout,
use exec where appropriate.
Adding reset command.
lpf: don't invoke do_trap() be default.