Met en place les dépendances du serveur de socket

- Ratchet + toutes ses dépendances
Ajoute un serveur de socket tout simple
Met à jour le .gitignore pour éviter de synchroniser les fichiers tiers
WIP - Ajoute une description du fonctionnement du serveur en pseudocode
Ajoute les classes MultiCurlManager et SpawnKillCurlManager

MultiCurlManager est une classe permettant de réaliser facilement des
requêtes HTTP en parallèle via curl_multi_exec.
SpawnKillCurlManager spécialise légérement cette classe pour faire des
requêtes authentifiées sur l'API ws de JVC
Met à jour le pseudocode du serveur pour WarnOnNewPost
Ajoute la classe Topic
Ajoute une méthode permettant de push les infos d'un Topic aux clients
Ajoute des mutateurs/accesseurs à la classe Topic
Met en place la communication ->serveur via des messages JSON
Ajoute la gestion des connexions/déconnexions au serveur de sockets
Ajoute le suivi d'un topic par un client

+ Ajoute des tests de consistances à la création d'un SocketMessage
  à partir de JSON
Ajoute la configuration du serveur
Ajoute une brève documentation pour la mise en place du serveur
Ajoute la structure de base du client demandant la mise à jour du serveur

update-topics-client.js envoie périodiquement des messages au serveur
de socket PHP pour lui demander de procéder à la mise à jour des infos
de tous les topics suivis.
Ajoute l'ajout du dépôt de node dans la doc d'installation du serveur
Ajoute une fonction de log
Corrige un bug à la déconnexion d'un client
Ajoute TopicCurlManager permettant de récupérer les infos de topics

Classe fille de SpawnKillCurlManager (MultiCurlManager) permettant
de récupérer les infos des dernières pages d'une liste de topic de
manière parallèle.
Ajoute TopicCurlManager::parseTopicData pour parser l'html de l'API