scripts/gameobject: correct reset of gameobjects (cages/prisons), move command out of if statement
DB/SAI: Finish off converting quest_end_scripts

* http://www.trinitycore.org/f/topic/7556-looking-for-people-to-convert-quest-end-scripts/
* fixup some timing errors I made on previous
* someone has to kill table + core linking to it
Core: Fix more some codestyle
Fix pet stopping approach when attacked by another creature
Fix pet placed on stay after "attack" not attacking new attackers

Closes #8735
Core/Spells: TARGET_UNIT_MASTER passenger support

* what happened before was spells casted from vehicle to passenger getting blocked by general check exceptions that state passengers to be not implicitly spell hit, however they should be ignored when caster is vehicle to master passenger
* fix a lot of quests that award kill credit that was blocked before
* precisely closes: #8643 and makes #5254 awardable
Core/Spell: Properly rewrite previous change: 80dcf879deb61198ff2c91d71887f0eae9acad68

* thx to @joschiwald for noticing problem and helping, see rest info in comment or previous fix
Core/Spell: Shadows Fate crash fix
 Core/Spell: Last work on Shadows Fate

 - Shadows Fate can now be applied by more than just one player at the same
   time. So on everyone who hits the unit the credit spell with the visual
   will be casted on death.
- The AOE credit spells for the three infusion quests will be casted by
  the boss once. If this would be done on proc, these AOE spells could be
  casted up to 25 times.
  -> 25 AOE credit spells plus 25 Soul Feast credit spells equals Sh**
Update src/server/game/AI/CoreAI/PetAI.cpp
Update src/server/game/Entities/Unit/Unit.h
Merge pull request #8739 from MrSmite/PetAI_CanAttack_bugfix

Fix a minor PetAI behavioral issue
DB: The Crusaders Pinnacle chain. Thx @Exodius
Rewritting Gluth 


Fixed:
- Added missing creature texts.
- Made him actually eat zombies.
- Fixed zombies not aggroing raid.
- Fixed zombies not moving towards him after Decimate.
- Fixed zombies not applying Infected Wounds. (they didn't had the aura that procs it) https://github.com/TrinityCore/TrinityCore/issues/1632

http://www.gamingconsortium.org/bugs/view.php?id=6522
DB/Creature Text: Added sounds for Warden Mellichar
DB/Creature Text: Added sound & updated some texts with sniffed data for Millhouse Manastorm
Merge pull request #8 from Nyeriah/pr

Rewritting Gluth 
Scripts/Icecrown Citadel: Fixed a possible crash in Blood Nova spell script

Closes #7046
Core/Movement: Fixed near teleports, big thanks to @Trista who basically figured this out on his own.
Core/Entities: Missing change from previous commit

Calling UpdateObjectVisibility() will make sure that the semi-far teleports (those where the destination position is not in direct sight) will work correctly.
Merge remote-tracking branch 'upstream/master'