Fix interval modules. This gives each irc_channel_t its own irc_message_t instead of an irc_message_t per instance. This allows for cleaner handling of interval modules and also solves an accounted for bug where interval modules would only be dispatched for the last active channel, this method now dispatches all channels.