Increase config error handler coverage (fixes #303)

During config initialization, catch and log errors instead of raising
them. Coverage for this also extends to bad --conf key names on the
command line; alas, invalid key names in the config file are still show
stoppers. However, deprecated keys aren't anymore.