Reorganize ircmessage.* for more pleasant maintenance

Take the ABI break opportunity to reorganize IrcMessage::Type
into alphabetical order. Moreover, reorganize the IrcMessage
subclasses into alphabetical order as well.
Reorganize irc.h

Make the huge Code-enum last so the other enums won't be
"hidden" somewhere down there...