Allow disconnect without reason.

In certain cases like onDisable, it isn't possible to broadcast.
because broadcasts inside the IRCd are implemented by scheduling
a synchronous task and you can't schedule a task on a disabled
plugin.
Merge pull request #90 from glguy/nodisablebroadcast

Allow disconnect without reason.