[c2932] 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

(based on commit SD2[2929] - a2f24c6)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>