case_pokemon: added cases for empty and invalid Pokemon

* Invalid case will be used for Missingno., Bad Egg, and other "glitch Pokemon"
* None will be used for empty slots in party
* For both, stats are set to 0, ID's are set to special values, and empty strings are used for info
* Updated images directory with Poke Ball image (none) and Substitute sprite (invalid)