In reality all animals are different. This clean-up patch moves the <Armour>, <Attack>, <Health/Max>, <Loot/xp>, <ResourceSupply/Amount> and <UnitMotion> nodes from the various template_unit_fauna_* to the specific gaia/fauna_* files. Although this means a bit more duplication, the advantage is that it would make differentiating the various animals later easier (e.g. D497, #3778, #3918) and improves consistency.
<UnitAI/NaturalBehaviour> and the related <Vision/Range> should be done in a separate patch (cf. D2646). Afterwards the number of template_unit_fauna_* files can be greatly reduced, keeping only those that are meaningful (e.g. elephant, whale).
[EDIT] Further changes:
- Simplified fauna_shark.xml by changing parent to the very similar template_unit_fauna_hunt_whale.xml.