add the Scout Drone ruleset & graphics etc.

BattleUnit:damage() - start alterations ...
Unit: extensive rework to implement _isMechanical rule

untested.