Add opt-out of joining the channel

Many networks, including freenode, allow users to message channels
without joining; this works well for notification bots such as travis-ci
and github, as there isn't a padded "XXX joined" and "XXX parted"
message before and after each message.