Currently the range template is a child of the barracks template, which is odd; the elephant stable, dog kennel, and workshop all inherit from the military template, not from the barracks template.
This patch:
* moves `template_structure_military_barracks_range.xml` to `template_structure_military_range.xml`
* updates all its children accordingly
* footprint, rubble, obstruction, and visual actors are* changes generic name to Practice Range (because it not included in the generic templateonly trains archers, because these belong in civ specific templatesbut also slingers and javelinists)
* changes generic name to Practice Range (because it not only trains archers* footprint, rubble, but also slingersobstruction, and javelinists) and class to Range
[NB] This patch will be updated after D1793 is committed.visual actors are removed from civ specific templates, See also D1031 and D1790.unless they differ from the generic template