AI meta data

Work done to make AI supportpower usage slightly smarter.

Allows some basic usage rules to be defined in yaml for supportpowers.
Thanks for the explanation on IRC, Phrohdoh.
I'll update this pull request to use enums for the UseAgainst and TargetDecision entries.