Learnset fixes when breeding with Tyrogue evos
- We introduce a new source type: C
- C sources aren't valid direct sources for moves, but they're valid when
  looking for breeding targets
- basically, they're a workaround to avoid a complicated chainbreeding
  algorithm