Problem: Hard-coded directories to exclude when searching "all" templates.
Examples:
- To get a list of possible players to choose from, the AtlasUI now uses FindTemplatesUnrestricted to work around this issue.
- To get a list of possible technologies some component should use the same workaround.
- Any template that should not be able to be returned in most of the cases is dropped in the special folder.
Possible solutions:
- Allow the caller to choose (multiple) directories to retrieve templates from (somewhat D4751).
- - Restricts to a certain folder structure.
- Allow the caller to choose the root template name (option chosen here).
- - Not possible to mix and match root names.
- + Clear line between templates that can inherit from eachother. (Bad idea to let a Unit inherit from template_player.)
- ...?