Removed CMake files. They are obsolete with the addition of the Qt project file.
Removed dead code.
Added FSession::sendChannelMessage(), FSession::sendChannelAdvertisement(), and FSession::sendCharacterMessage() to hand MSG, LRP, and PRI client commands.
Removed the FMessage, the nested function masquerading as a class. Changed uses of FMessage to use the new methods or to send error/feedback messages to flist_messenger::messageSystem().
bugfix: Was seg faulting while saving the channel list. Reading entries from 'flist_messenger::channelList' now uses .value() method and not the [] operator. The [] operator creates an empty entry in the hash table, while use for writing but for reading it wastes spaces and trips up and seg faults existing code that's expecting every entry to be non-empty.