Add OnTakeDamage_Alive hook support to SDKHooks (bug=6249).

Gamedata is omitted for now. I will add gamedata to multiple games for both this and the new Blocked hook after it's in master.

This is fairly straightforward is it just shared the logic for the existing OnTakeDamage hooks since the params and return types are the same. Justification for the hook is on [bug 6249](https://bugs.alliedmods.net/show_bug.cgi?id=6249).