* convert configuration from list of constants to object
* fixes config changes not applying on cli whithout closing and reopening again
* config variables are no longer embedded in localization text
* fixed misc issues Intellisense was nice enough to highlight.
* mostly deprecated usage of uninitialized parameters
* class GenericPage still needs a long, hard look and a refactor
* so, apparently the client allows ui escape sequences in the weirdest of places. Guess i have to follow suit.
* also, the sequences can be multiline
* also also, the file extension for icons is optional
* load css/js even when profiler is disabled
* do not display page speciffic announcements for overridden displays (e.g. Profiler help on maintenance, error, etc. display)
* fixed "modefied-by" and "modifies" tab having different results
* evalueate some more spell effects
* replace magic numbers with defined strings
* get model info from some more spell auras
* fixed encoding Dungeon Difficulty in source
* resolve difficulty dummy loot sources to base creature if able
* added listview note for difficulty source on item detail page
* misc: fixed parsing color UI escape sequence
* get sounds from ScreenEffect.dbc and link to type Spell and type Sound
* resolve ScreenEffect name in SpellDetailPage
Fixup
* fix warning in UI escape sequence parsing
* have creature emotes in the same system (on a negeative index) as SAI links were uselessly pointing to player emotes before
* player emotes are now gendered
* display two more cases of who points at whom when using a player emote
* use and link event sound from emote
* display more misc info
* fix quests tab not displaying quests from zone
* only include special quests (QuestSortID set) and quests directly related to zone instead of any quest in tab
* adjust quest rewards tab accordingly
* fix breadcrumbs for dungeon quests with sub category
* define and use some more magic numbers
* move id-based custom data from spell SetupScript to aowow_setup_custom_data table
* hide on unused glyph while at it
* fixed break and trim functions not handling text shorter than break length
* add option to output raw text besides html, markup format
* decalare return types and parameter types
* cleanup
* fixed more error pages without styles/scripts
* fixed sourcemore for items if more then 300 items where requested at once
* fixed item name localization in rare cases
* append a filemtime timestamp to js/css files to work around browser caching after update
* shuffle script handling around a bit
* also user pages cant have community content
* also fix breadcrumbs on items page