Update character attributes/skills to use Savage Worlds rules.

This update groups attributes, skills and derived attributes into a single
"traits" category.  All of these can be accessed via the getTrait() method.