Gracefull switch between magic and resonance.

Switching away from a magic type (or from a resonance type) removes any points applied to magic (or resonance)
correctly remove initial magic value when reducing priority
validate magic type against priorities
rename Creation.attributes to Creation.attributeMods

This more closely reflects the actual use and it avoids confusing with Character.attributes.
tooltip on faulty magic/resonance type