Plugin include

Inclusion de fichier JSON contenant une liste de contenu.
Permet d'avoir le même contenu avec plusieurs mises en page.

Je n'ai pas encore testé tous les cas, mais je pense que les erreurs seront levées plus loin dans le code si le contenu est invalide.
Pourquoi prendre le répertiore du fichier `.sb` comme répertoire de base ? Pourquoi ne pas utiliser les `datadir` ? C'est beaucoup plus flexible, ça permet que le nouveau fichier json soit placé n'importe où, ça permet de se débarrasser de la variable `_songbook_dir` et de la gestion d'erreurs qui va avec, et de toutes manières, le répertoire du fichier `.sb` est [peut-être](/patacrep/patacrep/blob/master/songbook#L127-129) inclus dans les `datadirs` (mais ça ne me gênerait pas qu'il soit tout le temps inclus en fin de liste des `datadirs`).