Fix #1640 + nettoyage

| Q                         | R
| ------------------------- | -------------------------------------------
| Correction de bugs ?      | oui
| Nouvelle Fonctionnalité ? | oui
| Tickets concernés         | #1640 

### QA

Je sais pas vraiment comment on peut faire la QA de ça vu que je n'ai pas réussi à créer une adresse avec des caractères spéciaux.
A remplacer par:
```python
return u'https://secure.gravatar.com/avatar/{0}?d=identicon'.format(
                md5(self.user.email.lower().encode('utf-8')).hexdigest())
```