A minor string building optimisation for the text to go into the chat view. Intended to help speed up switching panels with lots of scroll back, but the bottle neck is elsewhere.
Implemented per channel configuration of sound and flashing, and various fixes.

bugfix: FAttentionSettingsWidget wasn't saving the ignore global keywords check box.
bugfix: FAttentionSettingsWidget only creates the widgets that it uses. Prevents stray pull downs from appearing.
Replaced the enum 'FChannelPanel::chabnelType' with 'FChannel::ChannelType'.
Refactored the looking up of global and channel operators to be more efficent.
Refactored the channel member list sorting code to only check the operator and friend status of characters at the start of the search and not with every compare. This improves performance in channels with many members and many ops.
bugfix: Should no longer crash when opening PMs to people that have gone offline.
Added a 'notification' tab to the channel settings dialog. Allows customising sound and flash settings and keyword highlighting on a per channel basis. This also extends to a per character basis too.
Profile links can now be copied from the right click menu of the channel member's list.
bugfix: The global keyword list wasn't loaded correctly and could sometimes cause a lock up or crash.