Update set validator

This prevents Pokemon with additional abilities being allowed with older
generation moves; such as Frisk Dusclops with 3rd, 4th or 5th gen tutor
moves