Instead of expecting them all to be in a specific location, loading them all, and checking against a civ key.
Suggested by @Nescio in rP24492
It seems a little overkill to load the files just to extract one bit of information, but this is a better way of finding them:
- It's where game sessions appear to get the information from,
- It allows modders to place teambonus auras outside the simulation/data/auras/teambonuses/ directory (so long as the player_{civ}.xml file is correct)
Note: There's no check to make sure that the auras listed in the player_{civ}.xml files are actually Team Bonuses, but this could be added if desired.
The civ key (in the team bonus aura templates) was added in rP24492 for the purpose of identifying which team bonus belongs to which civ. AFAIK it isn't being used by anything else, so for simplicities sake I'm removing it. (#2580 shouldn't be a concern here...)