Merge pull request #113 from KayenEQ/master

Bot fixes
Changed SpecialAttacks to an array instead of a map. Basic access was causing a hotspot.  Brief testing doesn't show any obvious bugs but let me know if any prop up.
Added cmake options to alter eqstream settings if one would so wish.
Fixes for numhits system
Implementation of new spell table fields
Update and further implemention of CastRestriction