Internal: Add lambda-match to plugins macros.
Enhancement: "help-helpfile" config option for replacing !help nullary-arg helpfile
Refactor: Single quoted strings to double quoted in various files.
Enhancement: Rewrite Client.join to return a more useful promise.
Enhancement: Message extensions for the following message types.
ERR_UNAVAILRESOURCE
ERR_NEEDMOREPARAMS
ERR_CHANNELISFULL
ERR_INVITEONLYCHAN
ERR_BANNEDFROMCHAN
ERR_BADCHANNELKEY
ERR_NEEDREGGEDNICK
ERR_SECUREONLYCHAN
ERR_OPERONLY
Enhancement: Add Client.kick(channel, nickname)
Bugfix: Client.log should pass level to logger, not to client.
Enhancement: Action.raw should log source and arguments separately.
Bugfix: Client.notice(target, [message]) was not implemented.
Refactor: Move OutputSocket functionality to Action plugin.
Bugfix: Make Client.getPlugin & related return their return value, and not the Client.
Bugfix: BiSubscriber.off("!x") did not actually work.
Enhancement: BiSubscriber methods are now case-insensitive.