Remove old skill enum

This gets rid of the last remnants of the old skill system - mostly in NPC-related code. Should fix several NPC bugs; in particular, it fixes an NPC segfault bug related to getting skill training, due to the enum being out-of-sync with the rest of the skill listings (fixes #1130, fixes #1129).