Moved damage range calculations to the ruleset. 

Improved granularity by allowing damage modifiers according to shooting action.  The modifier
is calculated in ExplosionBState and the final calculation is done like
before in TileEngine. This only applies to damage hitting units.