Refactor IrcMessage internals

Now it will actually respect IrcMessage::setParameters() if the message
is built from scratch without using the static fromXxx() methods.
Add IrcMessage::setCommand()
Add IrcMotdMessage
Introduce support for combined MOTD messages