call pcf when changing stats

Makes people die when intelligence-drained by Mind Flayers.
when using items with TARGET_SELF always reset target mode afterwards

Fixes misbehaving items like MISC9Y in BG2.
when initiating dialog immediately suspend script execution

This essentially makes StartDialogue really block until the dialog
has actually started so that the script does not get a chance to alter
state in between.

Fixes the bandit plot in BG2 (JAHEIRA.BCS, JAHEIRAJ.DLG states 201-204).
fix animation type for Yuan-Ti Mage
don't print version string as "favourite spell" if there is none
extend ColorMod to additional palettes

This was missing from the dragon anim changes and should fix
Coverity 1026010.