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.
Added Client::InterrogateInventory() and command #interrogateinv to manually invoke it. (GM's - use #interrogateinv help)
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.
Fix error with commit
Fixed SQL to be current date, also it will no longer rely on a field that we removed from the db [skip ci]
Allow to set/del qglobals in encounters scripts
merge
Merge git://github.com/EQEmu/Server into Development
Fixed most of the compiler warnings and cleaned up some code in spells_effects.cpp
Small bug fixes with encounters, also added eq.load_encounter_with_data(encounter_name, data_string) and unload as well.  Allows you to send a message via the encounter system load