Merge pull request #136 from dark7god/master

tooltip is always in the same place, unless covering the area under the ...
Fixes some party stuff (party was not saved in the savefile making lots of strange bugs after a reload)
Show spells & feats description in the toolbar
Binds the debug menu to the normal debug menu key

New spell system:
*** YOU NEED TO APPLY THIS TO ALL THE REST ***
Spells are now defined with a call to newArcaneSpell, newDivineSpell or newArcaneDivineSpell instead of newTalent
Feats should be created with newFeat instead of newTalent

No more need for spells duplication, sorcerors & wizards use the same spells for example.
A spell can be used as arcane, divine or both (in which case it depends on caster level).
Added support for innate spellcasters like sorcerers (now they work!)
Added support for real caster levels. All spells must be updated to handle them (see magic missile for example)

Big cleanup of Wizard & Sorcerer birth descriptors. Please check how I do it (and how I idented it ;) ) and do the same for all classes.
I recommend you dont add any new class or spells until this is all converted.
Merge remote-tracking branch 'upstream/master'