Fixed DamageHolder bugs

Fixed bug where passive skills that modify the given damageHolder would
attempt modify it even if it's a non-damaging skill (damageHolder is
null)
Fixed bug where the DamageHolder of SkillActions would stack every time
it is submitted to the CSBattleManager
Health, mana and stamina regeneration threads now stop if a
BattlerSlot's health <= 0