Allow npc_types field 'special_abilities' to be set as null in database.
Changed due to issues when trying to copy npcs or remove abilities from
the field directly in the dataabase.
Fix so NPC don't ghost when casting spells from scripts while moving.
Fix for bug with Discipline recast timers preventing them from
working properly if you used a focus effect to reduce recast time
to zero.

(Specifically the recast timer failed to reset in the situation
where you had already used the disc WIHTOUT the focus applied, then applied
the focus and tried to have it reduced).
Small update to prior commit.
Merge git://github.com/EQEmu/Server into Development
Added 'hit chance' extra attack option can be applied to future special attacks ect.
Support for spells_new field 'viral_range'
Added swarm pet checks to viral spreading function.
Merge git://github.com/EQEmu/Server into Development
code optimization
fix
Merge pull request #273 from KayenEQ/Development

Allow npc_types field 'special_abilities' to be set as null in database.