Implemented support for allowing most focus effects to now be usable
by NPCs (ie Heal/Damage focus, cast time, spell range ect) from
both spell buffs and items.
Rule for enabling spell focus is TRUE by default
Rule for enabling item focus is FALSE by default.

Consilidated a number of redundant client / mob functions
to use the same pathway for calculating effect values.
update
Merge pull request #314 from KayenEQ/Development

Support for NPC's to use focus effects.
ADD FD check before adding projectile generated hate.
NPC Focus Effects Optional Rules SQL
Merge pull request #315 from KayenEQ/Development

ADD FD check before adding projectile generated hate.
Be more explicit about what we are checking

(This removes a crap ton of clang warnings)
Merge git://github.com/EQEmu/Server into Custom

Conflicts:
	zone/client.h
	zone/effects.cpp
	zone/mob.cpp
	zone/npc.h
	zone/spell_effects.cpp