Catherine O’Hara’s turn in The Nightmare Before Christmas proved Disney didn’t need princesses to create a defining female hero.