Debian init script: test for binary after reading defaults

This allows the system administrator to overwrite the DAEMON variable in
/etc/defaults/<name> and to use this init script even when the default
"/usr/sbin/ngircd" doesn't exist on the system.
Update ChangeLog file
Add some assert() calls to ng_ipaddr library
Enhance log messages on "recursive" connection errors