Move PVP restriction to BaseSpell

Mainly so the pvp_restricted flag can be applied to any spell, not sure
TargetingSpell variants.