Core/Datastore update spell difficulty related structures and enums.

Spell Difficulty handling changed in MoP. 
Now all difficulties have the same spell ID and a new field in spelleffect.dbc specifies which spelleffect should be used.
This is commit only fixes the related structures, the rest (proper spell loading/handling) is coming soon.