Small refactoring in newchar profession interface.

Lot's of newcharacter interface and translation changes.
All changes in commit message.