Menu powers hidden depending on quest status

Attributes visible_requires_status and visible_requires_not for menu powers. This allows a power to be hidden until 'unlocked' by a quest completion.