documentation fixes
parameter checking in persistence methods
storage dir initialization with configured user/group
Simple helper to setup a daemon for testing
KeyNanny client using the Connector API
Merge branch 'develop' of github.com:mbartosch/KeyNanny into develop
do not try to assume different user/group if running as non-privileged user
added log4perl support
rendering to temp file system, various improvements

- add list command to keynanny (list items)
- keynanns init-script
- keynanny daemon hook script with config file rendering to temp file system
fix error handling for missing recipient cert
added KeyNanny presentation
removed -x bit from socket file and rendered config files
example config fix
added engine support to keynanny (tested with nCipher)
code cleanup

unified external command execution syntax
added "strict" preload strategy and --check option for integrity checking
of configuration and secrets
Packaging for Linux.
added license
minor fix
license update
Merge pull request #3 from aleibl/develop

Packaging for Linux.
fixed typo
error checking and other improvements to KeyNanny

- isolated KeyNanny communication to dedicated class
- added error code handling in protocol
- support setting values in keynanny
- squelch keynannyd startup messages and move children into process group