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.
Bugfix: Corpse stays locked when looting fails

If looting fails either because of cooldown or there are items on your
cursor, the client is sent an end loot packet- the client releases the
corpse but no one else can loot. This simply resets BeingLootedBy in
this instance.
Merge remote-tracking branch 'origin/master' into Development
Merge pull request #274 from RicardoCampos/Development

Bugfix: Corpse stays locked when looting fails
Take into account endurance bonuses from AAs
Fixed stacking issue in world tradeskill containers. (Added #peekinv world)
Optional SQL to add AA Quick Draw
Fix for not loading some account data on character load
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.