Interfaçage du plugin tpb avec le programme principal. Le parsing
fonctionne, il reste à rendre tout ça plus esthétique, et à modifier
l'API TPB pour récupérer les infos nfo. Certains nouveaux fichiers ne
sont pas commités, car certains paramètres doivent être mis en option.

Model: certaines instructions ont été sorties de la classe ModelPerso,
ce n'était pas propre et cela empêchait de se servir de la classe pour
autre chose que le programme principal.
Settings: création d'une méthode pour restaurer les plugins déjà
importés dans la liste. Sauvegarde des plugins importés implémentée.

GUI: ajout d'une méthode loadPlugins qui charge ts les plugins importés
au démarrage.

View: ajout d'une exception pour gérer le fait que le modèle qui gère
l'affichage de TPB n'a pas d'attributs vidsSelected.
GUI: modif des menu pour les rendre attributs de la classe. Comme ça,
ils seront modifiables depuis les plugins.
Ajout d'un delegate pirate, pour formater l'affichage du tableau pirate.
On a fait ça essentiellement pour avoir la taille des torrents human
readable, et pour pouvoir colorer en jaune les torrents récents.
tpb_parse.py: plugin qui parse tpb et insère les infos des torrents
parsés en bdd. Le plugin dispose d'une vérification évitant les doublons
en bdd.
Suppression de ma version perso du parsing de tpb. Dorénavant on
utilisera une API développée par qqn d'autre, elle a fait ses preuves.
remove delegate_pirate.py
Modif de log.py pour permettre une customisation des logs. On a
surchargé __init__ pour avoir le choix entre un mode de log "total",
avec plein de renseignements, et un mode simpleavec juste les print.
GUI: correction du bug qui enlevait plusieurs vids de la liste d'attente
quand on appuyais sur le bouton pr retirer de la file d'attente.

liste: correction d'un bug quand on cherchait par acteur, ac une
apostrophe ds le nom de l'acteur.
Correction d'un bug. Si on n'a pas coché l'option de sauvegarde de la
liste d'attente dans les options et qu'il existe une liste d'attente, la
liste ne sera pas sauvée. On établit le comportement attendu.
Correction de bug. Si on enlève un plugin de la liste des plugins, il
est enlevé des options et n'est donc plus chargé au démarrage suivant.