AI Support Power Meta Data implemented.

Changes included:
Decision can be defined for the AI support powers, governing their targeting.
Each decision can be made up of multiple considerations.
Merge pull request #5867 from UberWaffe/AI-MetaData

Closes #2926
Closes #5830
Closes #6207