Nerf life leech stacking
This changes Actor.life_leech_chance to only use highest to avoid things like Bloodcaller and Necro life leech interacting so strongly.
For the record, I still think we should get rid of life_leech_chance instead, because this still leaves nonsensical stacking behavior :p