Création nouvelle branche

Indexation des fichiers, mise en place LCS matricielle avec optimisation
pour matrice creuse. Egalement diverses optimisations de toutes parts &
refonte complète du fonctionnement du programme.
Optimisations + Ajout des différents modes d'affichage
Correction orthographique
Ajout gestion du diff entre dossiers
Ajout affichage side-by-side et rcs

Ajout side-by-side
Ajout rcs
Corrections affichage avec --expand-tab
Ajout de -i, -E, -w, --help et de -v

( --help n'affiche que les options gérées pour le moment)
Test
Ajout gestion regex

Refonte détection fonctions C
Gestion de -B (Wiki pas à jour)
Gestion de -I (Wiki pas à jour)
Gestion de -F (Wiki pas à jour)
Ajout gestion -r et correction diff fichiers

Gestion du rappel du traitement récursif, et correction d'une erreur du
diff fichier qui lui faisait sauter un traitement.

(Wiki également mis à jour)