socket: add set_multicast_all function
Initial commit
except: remove backtrace stuff
convert: use std exceptions
xml: use std exceptions
slap: use std exceptions
process: use std exceptions
option: use std exceptions
hei: use std exceptions
Add logger

This redirects the std::clog output to the system log.
logger: don't assume syslog priority defines match up with ours
logger: rework

Make streambuf and stream accessible under sys namespace.
Provide default logger.
Add X11::Server class
X11::Server: add setters
X11::Server: expose display
logger: simplify
Add pam::context class bits
pam: update

Move exceptions into pam namespace.
Rename pam_handle_error into pamh_error.
Implement conversation function.
pam: add reset_item function
pam::get_item: add optional found