Method handler: Added an assertion fail for the cerr output

In Debug mode the dispatcher fails when no method has been found and the map did not throw an exception. In theory this should never happen.
I3C Client: In daemon mode: print errors to syslog.
I3C Client: Really exit on SIGHUP.
Daemon: Storing PIDs is always successful when no path given.

This follows the logic of having no PID file when there is no PID path, i.e.
the PID is virtually stored in the sense that storing did not fail.

Note: To SIGHUP the process, you need other means of finding the process ID.
Daemon: config path per command line
Merge pull request #35 from penguineer/daemonize

Daemonize