Added Experience, ranks

Added Player Trait PlayerExperience, added Actor trait GivesPlayerExperience.
No GUI yet, but the first basics are there. First step for #6154.
It would be more transparent if the default values would be exposed via `ExperienceLevels` I guess.