Fixes in UserCast and mark of dishonor.

Added a check for $ list in UserCast.
Initialised a variable to 0 in Mark of Dishonor to prevent no state
being sent to StartEnchantment.
Animate and minion attack fixes.

Animated mobs are starting to pile up, since they follow their master
permanently. They will now be 'freed' if the master logs off (Seduced
mobs and Dragonfly Queens will stay loyal).

Minions will no longer attack players that their master is unable to
attack. If they *do* attack, (eg. player has their safety off, leaves
minions where they can attack others) the master will turn outlaw.