Change the potential condition for non-hidden traits

We now set a flag that the character is allowed to have revealed traits
because previously the game was validating the traits when a game was
loaded and removing any trait that had potential = { always = no }.