Added partial CanCast() check to the new MagicHandler.

Also added a flag for PvP zones to implement CUser::isAttackZone()