Expose 'skills' array to plugins through hooks.
Allow using skill names as well as skill IDs in player.AddExp().
Add bounds checking when passing skill ID to player.AddExp().
Fix #54: Lack of level up effects.