* Now load petitions into memory and manage them directly
* Reworked petition handling to utilize memory stored petitions rather than directly querying the database
* Add support for reloading petitions
* Now store charterguid in DB with petition info
* Now send a valid message when a player has already signed a charter on the same account
Re-added SendPetitionShowList
Corrected debug message formatting
* Reset petition pointer after deletion
* Now delete petitions when charters are deleted
* Add guards to guild mappings
* Forward decl Petition
* Include GuildMgr
* Move Player* constructor of PetitionSignature to TU rather than header
* Include GuildMgr in Item
* Misc DB fixes
* Misc DB fixes
* Misc DB fixes
* Removed Mossflayer Scout flee
* Stratholme service entrance auto close time
* Jindo skeletons no XP
* ZHC proc flags
* Remove Twilight Corrupter permanent spawn
* UC and Tirisfal Alliance graveyard
* Overlord Wyrmthalak missing loot
* update Celebras script to use improved broadcast texts
* Make Celebras the Redeemed non TemporarySummon so he respawns and persists
* remove unused Maraudon scripts
* simplify celebras_spirit script and add timeout on waiting for click on book
* data for Celebras gossip and spawn
* handle quick book click
* adapt migration npc_text to new schema
* fix scripting for LBRS npc Vaelan
* feedback: use event script for Vaelan instead
* set Valean's npc flags during event
* Add gossip and quest conditions.
* Implemented a max level for quests
* Implemented a max level for quests
* Assign correct max level for old pvp quests.
Their quest level is X5 instead of X9.
* Implements a mechanism for locking accounts down if a player logs in from another country.
* Removed some deprecated cruft (auto_ptr/random_shuffle/register/(unary | binary)_function) at the same time.
* Adds JSON for Modern C++ (https://github.com/nlohmann/json/) to the project.