WildPokemonEditor improvement #56

AreaSelector genericized to abstract JPokemonSelector<E>
NPCSelector added
PokemonInfoSelector added
NPCTypeSelector added
PokemonInfoSelector added to WildPokemonEditor
PokemonInfo.toString added to show PokemonInfo easily
NPCEditor uses NPCSelector and NPCTypeSelector to do work easier
NPCTypeEditor made wider to handle more buttons