[2929] Implement combat abilities for Razorscale - Ulduar

Known issues which won't affect the gameplay
* Harpoon guns despawn right after being used (core issue)
* Harpoon shot spell is forced cast as triggered, which would make the interruption impossible (core issue)
* Shackle spell requires some aura stacking fix

* Iron Dwarf, Medium Rare achievements are not yet implemented