AI meta data

Work done to make AI supportpower usage slightly smarter.

Allows some basic usage rules to be defined in yaml for supportpowers.
Have you considered an enum instead of string checking?