Add a management command to update the course/cat tree

Cette commande est censée mettre à jour l'arbre de catégories/cours en se basant sur `parsing/tree.json`.
Cependant, si n'importe quelle catégorie existait déjà mais a changé de nom et ne reflète plus le contenu de `tree.json` la catégorie et tout son sous-arbre seront re-créés.

Est-ce que quelqu'un pourrait tester la commande (avec `tree.json` mis à jour) sur une db qui ne contient pas encore la nouvelle version de  `parsing/tree.json` (introduite dans 29b7ff5357e846bf33a9d3fc945ea3f3dde2e8b1 ) et me dire si ça ne crée rien en double ? (Ce serait bien aussi de vérifier que ça marche aussi quand la db reflète bien `tree.json` pour vérifier que la commande ne fait aucun changement dans ce cas là)