Clean attack lines in templates.
- Listing all damage types everywhere is not needed anymore, therefore 0-damage lines are purged.
- Trailing zeros are removed from <Attack> node lines (e.g. <MaxRange>, <Spread>), per @bb.
- Attack nodes in templates that were effectively replaced by all their children are deleted too.
- Clean up the confusing and haphazard attack situation in the fauna templates.
- The now obsolete template_unit_fauna_wild_defensive_fox.xml is deleted.
- All animals got an attack range that's at half their footprint length + 1 and an attack <PrepareTime> that's half their <RepeatTime>, for consistency.