fix #994 : les tags avec des caractères spéciaux sont confondus avec les tag raccourcis (C<=>C++)
rend cohérent le comportement lors d'un édit et rend le tag insensible à la casse
Factorisation, strip, conflit de nom et noms étranges sont parsés comme il faut dans les tags
Ne prend plus en compte les tag vide
implémente les cas aux limite tels que discutés sur le forum http://zestedesavoir.com/forums/sujet/410/comportement-normal-des-tags/
Update views.py

fix le bug des tags qui sont séparés par des espaces
Update tests.py

test unitaire pour les tags séparés par des espaces.
Merge pull request #999 from artragis/issue_994

fix #994 : les tags avec des caractères spéciaux pas pris en compte