Initial new skill/spells(abilities) commit

NOTE: You might want to look straight into the last commit because there are lots of changes in between commits :)

Abilities definition is saved to and loaded from a readable text file.
Abilities creation and modification integrated into OLC.

This is not yet integrated in the skill/spells system. That is when you "cast 'armor'" the old skill/spell system is still used. Most of the abilities have incomplete information, such as affects and levels. This is the next step :)