Issue #5: Script de base pour déployer en prod - sans doute très améliorable
Issue #5: MAJ des commandes Git pour récupérer correctement les tags
Issue #5 : Gulp build inutile car inclus dans le pack
Issue #5: Corrections suite retours
Issue #5: Ajout updates front
Some corrections + maintenance mode
Issue #5: En fait, cette commande aussi doit être lancée en sudo...
Plus de 500 sur béta de profil (fix #1187)
Le titre des tutoriels est versionné (fix #1281)
Supprime des changements non-fait
Autorise suppression chapitre (#1189)

Ces modifications semblent permettre à nouveau la suppression de
chapitre sans problème. Cependant, les performances chutent
drastiquement, surtout sur la version online du tutoriel.
Amélioration des performances sur tutos

L'introduction et la conclusion ne sont plus chargés
automatiquement et doivent être chargés explicitements via
`Tutorial.load_introduction_and_conclusion()`, afin d'éviter
des lectures disques quand elles sont inutiles.
PEP8+documentation
Ajout de test unitaires

Pour :
- Assurer que la page qui liste les tutoriels en béta est bien
  accessible pour l'auteur, un utilisateur lambda et de l'extérieur
  (check #1187)
- Assurer qu'une partie et un chapitre restent visibles sur la
  version béta et en ligne malgré qu'ils aient été supprimmés
  de la version draft (check #1189)
Issue #5: Supprime la branche locale si elle existe déjà (redeploy) + diminution du niveau de log de npm update + info en fin de deploy
Merge remote-tracking branch 'upstream/master' into fix_versionning_2
PEP et autres corrections mineures

- variable sha_draft→sha_beta dans
   BigTutorialTests.test_workflow_tuto
- modification de load_dic() et de load_introduction_and_conclusion()
  pour qu'elle ne renvoient plus mandata, ce qui est inutile
- retrait de plusieurs `else : return None` inutiles.
correction du module de recherche
Ajout de test pour le module member et verif form
ajout d'un nouveau test our member