gestion semaphores connexions, envoie de message au canal...

[conception]
- ajout de la commande /topic
[client-server.h]
- retrait de la structure de message texte.. On a jsute besoin d'un champ char[]
  dans l'union.
[connection.c]
- gestion des sémaphores dans la liste de connexions (ajout, suppression).
- TODO: Faire attention aux sem_wait() infini dans remove_connection()
- la fonction wait_for_connection() permet de faire un sem_wait() sur une
  connexion tant qu'elle n'est pas « flagé » pour être supprimer.