Port NameChange hook from SRB2Classic
Ports !2436 (closed) which was closed due to the fork branch being detached from mainstream, this MR recovers it and works as expected as the original MR.
This is server-side since it passes through the XD_NAMEANDCOLOR
packet so no concerns should arrive about desync.