I think it's a good thing to centralize the validation of real/user names

Signed-off-by: emanuele <emanuele45@gmail.com>
Another piace where validateUsername may be used more or less safely

Signed-off-by: emanuele <emanuele45@gmail.com>
That file is necessary! :P

Signed-off-by: emanuele <emanuele45@gmail.com>
First dirty (and partial) implementation of a user...notification/tagging/mentioning call it the way you like it :P

Signed-off-by: emanuele <emanuele45@gmail.com>
That should cover most if not all the places the name can be changed (cache-related)

Signed-off-by: emanuele <emanuele45@gmail.com>
Adapt to the new db and things and fix rebase error

Signed-off-by: emanuele <emanuele45@gmail.com>
 Send some kind of notification

Signed-off-by: emanuele <emanuele45@gmail.com>
Renamed "tag" to "mention", added all the settings and fixed a small bug (it wasn't linking the mentioned users)

Signed-off-by: emanuele <emanuele45@gmail.com>