Added in the ability to put prerequisites on support powers.

This is an extension to the tech system that would allow more control over when players are given support powers.
`World.LocalPlayer` is different on every client, and so this will cause a desync.
I suspect that you actually want `self.Owner` here instead.