Allow name change to a name that is the same as the one stored by the client

Workaround for 'Inconsistency 3' in #316.
That one annoyed me on many occasions. It would occur when my client crashed, I reconnected and had name set to unnamedplayer because my old dead connection still had my name, and then /name to the same thing as before would have no effect.