AI meta data

Work done to make AI supportpower usage slightly smarter. Refer to #5830 

Allows some basic usage rules to be defined in yaml for supportpowers.
This delay should be extracted as a configurable parameter, and include some randomness to ensure that multiple bots don't all run this expensive operation in the same tick.