Adds CONF option to show quest levels in dialogs.

Example: [13] Westfall Stew

Default = 0 (off). Make sure to set UI.ShowQuestLevelsInDialogs to 1 to turn it on

NOTES:

* DO NOT supply the quest level when using commands such as .lookup quest, it
is not actually part of the title (even though it will be printed in the result)

* Also adds the level in the quest tracker and quest log

* If locale is used, the level is added after the proper title is looked up

* LUA Mods that offer this feature do not work properly with TC, most will not put the level in all dialogs. Users who have such mods should disable the mod's feature or they may see the quest level listed twice.

Example: [13][13] Westfall Stew
Scripts/ShadowmoonValley: Fixup script for Lord Illidan Stormrage quest to be doable.

Notice: this whole script needs a proper rewrite(contains wrong Illidan npc id,bad dialogues,etc).
Merge pull request #9063 from MrSmite/QuestLevelsInUi

Option to show quest levels in dialogs
Core/GossipDef: Fix a build error from 9812afe08be

*slaps MrSmite*
DB/Loot: add missing items to Coren Direbrew

Closes #7297
DB/Loot: add loot for Protectorate Treasure Cache and make sure you always get sometime out of it...

Closes #8589
DB/Conditions: Add conditions for Bellowing Roar / Eruption
DB/Loot: some modifications to Mithrill Bound Trunk

Closes #3801
Core: Some cosmetic changes
Scripts/Icecrown Citadel: Fix warning
DB/Misc:

Add Rare Bosses to Dire Maul Closes #5882
Add SAI for Quest: No Mercy for the Captured Closes #568
Add Spawn for Sand Shark Closes #5925 (thx Mogale)
Fix underground Centaurs Closes #8498 (thx baric)
Scripts/Commands: Add guild info to .pinfo

Original patch by @secharles, modified

Closes #8946