Sorting CharmGroups, Charms and AdditionalModels

If you keep your anathema repository under version control dealing with random serialization order it's a pain.
In this way it's easier to understand what is changed in your character with a simple diff.