[NETWORK] NetworkListener : review & complete

Il faut voir si ce que j'ai fait à l'air cohérent avant de coder par-dessus

Je me suis basé sur http://stackoverflow.com/questions/2819274/listening-for-tcp-and-udp-requests-on-the-same-port (on peut même dire pomper, j'avais auparavant codé 2 networklistener différent (UDP et TCP) mais je me suis rendu compte que c'était inutile)

Il faut maintenant traiter ce qui arrive sur les channels TCP et UDP (c'est commenté TODO dans le code...)

Il y a aussi la base de HERMES dans cette PR