Update quotes and mentions when username is changed

Estou trazendo este tópico de volta, especialmente para este caso:

Primeiramente, agora vocês permitem nomes de usuário em UTF-8… então… :sweat_smile:

Além disso, este problema foi descoberto: Unicode username with Σ as the final char leads to an error loading profile page

Resumindo, há inconsistências entre o tratamento de vários caracteres UTF-8 pelo JavaScript, Ruby e PostgreSQL (por exemplo, ao converter para maiúsculas/minúsculas). Acredito que o problema mencionado pode tornar caracteres UTF-8 inseguros em nomes de usuário se outro método de roteamento, envolvendo o ID do usuário, não for implementado.

Então, é uma chance de reavaliar essa decisão :slight_smile: