Made formes selection a lot better

Now you can't select formes (including hidden formes) in the poke selection screen anymore, but when you edit the pokemon, if it has a *visible* forme, you can select it. (and in an obvious way)

Also updated the database, and probably fixed the crash people had with Xerneas changing formes in battle