Fixes phase 2
Tools. vmap4_extractor. OSX build fix
scripts/gameobject: correct reset of gameobjects (cages/prisons), move command out of if statement
Core/DB: Creature text for 53 script files
Merge pull request #8570 from Gacko/creaturetext

Core/DB: Creature text for 53 script files
Core: Fix non pch build
Core/DB: Creature text for 22 script files
Merge pull request #8582 from Gacko/creaturetext

Core/DB: Creature text for 22 script files
DB/Misc: Various issuetracker fixes and quest_end_scripts conversions

Fix Wintergrasp Tower Cannon Closes #8054
Fix Stacking for Kings and Sanctuary Closes #8276
Fix Quest: Prepping the Speech Closes #8364
Update spawnposition for Sludge Beast Closes #8495
Update SAI fixing Quest Cycle of Rebirth Closes $8504, Closes #7523
Update SAI for quest No Rest for the Wicked Closes #8506
Add conditions for Quest: DrTerribles Building a better flesh giant Closes #8547
Convert some quest_end_scripts to SAI
DB/Various Fixes:

Add SAI support for Quests 11984, 12255, 12259 Closes #4787
Fix quest Seeking the Windserpent Godess, Setting the Stage Closes #8577
Fix quest Quest I Sense a Disturbance Closes #8515
DB/Misc:

Make Membership Benefits monthly Closes #1550
Fix Canyon Chase Closes #1944
Add SAI for Quest: Revenge for the Vargul Closes #5971, Closes #4341, Closes #2201
Add SAI for Quests 10305,10306,10307,10182, Closes #5928, Closes #3797, Closes #1965, Closes #1966, Closes #1968, Closes #1967
Core/Scripts: Fix crash (need convert in sai)
SQL:
- Fix startup errors
- Rename SQLs in correct name
Core/Scripts: Add missing creature_text
DB/Scripts: Remove deprecated Quest_end_scripts and replace them with SAI
Core/Scripts: Add missing creature_text for eregos
 PetAI - Overhaul / bug fix

  * Aggressive pets now use aggro radius check based on level diff of target
  * Aggro radius limited to max 45 yards (per wowwiki)
  * Pets no longer "dance" when fighting a creature
  * Pets returning will defend themselves (if not passive) if owner didn't click "follow"
  * Pets at stay will properly pick up their owner's attackers that pass within range
  * Fix "no empty line at end of file" warning in PetAI
  * Fix typo in GetAggroRange()
  * Fix spell "Eyes of the Beast" - player can move pet freely
  * Code style cleanup

  * Update commit comment

Closes #8398, #7455
DB/Scripts: Remove deprecated Quest_end_scripts and replace them with SAI
DB/Misc: actually remove the scripts instead of keeping pointers alive that arent needed
DB/Cleanup: remove unused db_script_strings