Add option to disable username changing
Move username change decision into user model
Merge pull request #2888 from raphendyr/username_changing_disabled

Add option to disable username changing