Nouveau comportement du serveur :
Lorsque le dernier utilisateur se déconnecte, le serveur s'éteint. C'est utile pour le développement, il faudra le retirer pour la production.

Signed-off-by: Alex Pernot <alex_pernot@hotmail.com>
Différentiation entre mode dev et prod

La variable booléenne isDev permet maintenant de tester si on est en
environnement de développement ou non.
Pour passer en dev, créer un fichier vide "DEV" dans le même répertoire
que server.js. S'il n'est pas trouvé, on passe en prod.
Changements divers d'ergonomie et de style

Changement mineur de l'apparence du panneau des utilisateurs connectés.
Changement de l'apparence générale de la fenêtre de chat privé pour un
look and feel similaire à iOS7.
Le scroll de la fenêtre de chat privé suit l'arrivée des nouveaux
messages.
Changements de style

FIX : Les bulles de dialogues dans le chat privé ne se superposent plus.
FIX : Le thème bootstrap se charge maintenant correctement. Aucun
changement visible, mais plus d'erreur CSS.

Le cadre des utilisateurs connectés est maintenant placé via bootstrap,
pour un meilleur affichage sur les petits devices.
Chat privé : La notification de nouveaux messages ne se fait plus en
changeant le style inline, mais en ajoutant des classes CSS. Un système
de notifications numérotées est prévu.
Ajout télcommande + MaJ socket.io

Ajout d’un bouton télécommande pour le root dans le menu déroulant. Ce
bouton permet d’ouvrir une fenetre avec un qrcode à scanner avec un
smartphone et la télécommande s’ouvre sur le smartphone. Une petite
latence peut apparaitre lors de la première action sur la télécommande.
Le bouton >> pour aller à la dernière diapo n’est pas encore
fonctionnel.
Mise a jour du module socket io aussi.
Gitignore

Pas de commentaire.
Nettoyage DS_Store
Updated Express 3 to Express 4

Doesn't work yet (port already used error) but can't tell if it's
server.js fault or my machine's.
Added a white board

Added a white board activable by the root user. The board is
synchronized with every connected user. Uses the canvas tag.
Minor style changes

For white board, :
- Background color : white
- Delete style not implemented
action after exit white board

If the animator leave the white board.
Slaves are notify.
action after exit white board by slaves

If a slave quit the white board , Upon reopening the root's white board
is reload.
Merge remote-tracking branch 'origin/dev' into node_update
resolves 2 bugs

-reload white board : OK
-remote pop-up & white board pop-up : parallel opening OK
Updated socket.io

Updated socket.io and made it compatible with Express 4, finally!

Final commit before merging with dev?
Add a swiper in remote

A new swiper appears at the bottom of the remote to change the slide on
east. swipe left to get previous slide and swipe right to get next
slide.
Merge remote-tracking branch 'origin/node_update' into dev