GetMinLevel will now return 0 for more cases

For some reason EQ uses 127 (melee classes), 254 (some AAs), and 255
in the class level for spells a class doesn't have
Implemented buff level restrictions

Higher level buffs can't be cast on lower level toons.
The formula was based on information found here: http://samanna.net/eq.general/buffs.shtml
This behavior is controlled by the rule Spells:BuffLevelRestrictions which defaults to true.
More work on importing... I need my escape stuff from other branch for this though
Merge branch 'master' into base_data
Fix some memory leaks in Mob::SpellOnTarget

This should fix the memory leak introduced in the last commit and
a few lingering memory leaks, don't think they should break anything
Changed the MT_Shout to MT_SpellFailure in Mob::SpellOnTarget
Fix for healing unconscious players.
Merge pull request #85 from vexyl/fix1

Fix for healing unconscious players.
High level debug (12) compile failure fix - I searched for as many as I could find with GrepWin, so there may be a few out there still
Improper skill in use allowing riposte fix (Archery and Throwing allowing riposte check..no known bug reports)
Enforced naming standard on my recent changes
Moved and expanded Deity-related code
Changed ItemUseType enumeration to ItemInstTypes enumeration - naming conflicted with definition
Changed ItemClass enumeration to ItemClassTypes enumeration
Converted MATERIAL defines to MaterialUseSlots enumeration
Changed ItemTypes to ItemUseTypes
Converted SkillType typedef enumeration to SkillUseTypes enumeration
Prepped the client patch files for larger skill buffer size (not active)
Changelog entry clarification..did not explain the issue clearly...
Client patch prep work for extending usable skill range