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.
I don't entirely understand. It is currently exposed to yaml as an int. How should it be exposed in terms of BinSize?