Rework daemon code.
Fix reloading, reread xmls on reload. Handle ^C (SIGINT) signal, make enforce task interruptable.
Prevent 2 enforce tasks running concurrently. Allow setup to interrupt other tasks
No privdrop on reload
Don't reload all params in config
Never reload the kasp or zonelist on restart or reload, only on setup and explicit command.
The config is reread so paths to kasp and zonelist are up to date.
remove some redundant code
libhsm.h is not a system library
try workaound to pass test on RHEL. Locking issue causes race condition and delay in enforce task.
Merge pull request #21 from yschaeff/enf-daemon-rework

Rework daemon code.
First pass at revising command handler
'handled' code is now decoupled from error code
Convert more command handlers. Implement help <command>.
update all
update kasp
update keyzones
policy list
policy import
policy export
policy purge, zone list
zone del, zone add
zonelist import/export
ds gone/retract/seen/submit
Enable bind tests for all platforms
Merge pull request #34 from jelu/bind-test-develop

Enable bind tests for all platforms