Allow HP/MP steal powers to work on the final blow

Closes #777

If an entity is killed with a power that steals HP or MP, a percentage
of that enemy's HP before dying is taken (as opposed to a percentage of
the damage delivered).
Simplify calculating steal_amt
Merge pull request #803 from dorkster/steal_hpmp

Allow HP/MP steal powers to work on the final blow