Minor fix to numhits update
New spell effect
Merge pull request #106 from KayenEQ/master

Minor fix to numhits update / + new spell effect
Correct CheckAggroAmount calls in IsImmumeToSpell
Correct Fear level immunity message
Create hate on immune to fear due to level
Switched some things to StringID defines
Mostly cosmetic changes to CheckAggroAmount funcs

Also changed some silliness
Do not trip hacker detection if target is on their XTargets
Revised how dispel works.
Merge pull request #107 from KayenEQ/master

Revised how dispel works.
Use the first overwritten buff slot like live does

Very minor change, but some people can be rather anal
about their buff orders, so this should help them out,
and its more live like :P
New spell effects
Merge pull request #108 from KayenEQ/master

New spell effects
Fix aaid for new req SQL
Send the stun effect that goes around their head
Revamped Kick/Bash stun a little

Before bash/kick's ability to stun was completely useless
at higher levels, it also never stunned for any duration.

Bash/Kick will always stun if the target is under the
base immunity level (kick the attacker needs to be over 55 as well)

If over base immunity, there is a chance to stun, defaults to
Combat:NPCBashKickStunChance  (15%)

A Kick/Bash stun will last for 0-2 seconds
Bash/Kick stun will respect UNSTUNABLE now
Hot fix for issue with numhits not fading
Merge pull request #109 from KayenEQ/master

Hot fix for issue with numhits not fading
Compiler option for playing with npctype_cache as was requested for a feature.  Not entirely tested may need some work. Currently defaults to old behavior on #repop.