Core/Loot: Fix disenchant exploit

Fix exploit that allowed to disenchant the same item multiple times.
Fixes #12116
DB/Spell: Arcane missiles & Penance critical chance reduction

By gecko32, closes #11949
DB/SAI: Prevent mass spawn of Heb'Jins Bat

By dr-j, closes #11596
DB/Quest: Cocooned

By dr-j, closes #11478
DB/Creature: Fix Proto-drake (23689)

By dr-j, closes #11782
DB/Creature: Enraged Stanley

By dr-j, closes #11774
DB/Quest: Jack Likes His Drink

by dr-j, closes #11453
DB/Creature: Fix Gurgthock

By dr-j, closes #11189
DB/Quest: The Ring of Blood: The Blue Brothers

By dr-j, closes #11185
Merge branch 'master' of https://github.com/Tangol/TrinityCore