Refonte du système de vie des variables, ajout d'un affichage de debug, et corrections de nombreux bugs

- Refonte du système de variable : durée de vie contrôlée
automatiquement, non pas par la portée mais par la variable elle-même
(garbage collector version basique), utilisation semblable au Java.
- Ajout d'un type de donnée : référence, équivalent de la référence en
C++ (version sécurisé des pointeurs). A compléter pour le sécurisé.
- Ajout de plusieurs fonctions de dump dans le fichier debug.c/h pour
pouvoir visualiser directement les différentes opérations en cours
(Servira aussi plus tard pour le parsing)
- Renommage des "T_REF" en "T_FUNCTION" pour avoir plus de sens, et à
cause de l'arrivée des références.
- Correction de nombreux bug dont l'énumération serait fastidieuse.