Fix some inconsistent field labels.
Add has() convenience for Opts.
Remove libircclient. Add boost::asio.