Breeding compatibility: Ditto and single-gender pokémon

Don't say that Tauros can breed with Tauros, but do say that it can
breed with Ditto.

Fixes #28.