Started on get_pokemon_list

* Takes into account Pokemon with different forms
* As usual, created pass-by-value SWIG function
* TODO: in some cases, some forms aren't returned, including default forms
* TODO: remove forms from games in which they shouldn't appear