Battles: Combine animation for similar damage sources
Battles: Combine animation for similar damage sources

This is mainly so that Hail damage in Doubles happens all at once,
instead of animating once for each pokemon.

This has the side effect that other damage (like burn damage) will also
happen simultaneously (if multiple Pokemon are burned) but I don't
consider this a problem.

sirDonovan/Pokemon-Showdown-Client,Zarel/Pokemon-Showdown-Client,Zarel/Pokemon-Showdown-Client,Zarel/Pokemon-Showdown-Client,sirDonovan/Pokemon-Showdown-Client,Zarel/Pokemon-Showdown-Client,sirDonovan/Pokemon-Showdown-Client,sirDonovan/Pokemon-Showdown-Client