Made assorted fixes and improvements to make sounds work like they did before.
Redid the settings related to 'pinging'. This has been separated out into playing sounds and flashing and allows for finer triggering of those actions.
Added the class FSettings to act as an interface to the settings stored in the settings file.
Added the class FAttentionSettingsWidget to act as a widget which gathers all the sound and flashing options.
Added the class EnumLookup to act as global objects for converting numerical enum values into strings. Intended mainly for storing options.
Added enums AttentionMode and BoolTristate and matching EnumLookups AttentionModeEnum and BoolTristateEnum.
Added a FMessage.getPlainTextMessage() to a non-HTML version of the message. Will be used in keyword searching.
FMessage is now being used and is so far being used for channel chat, private chat and RP ads.