Ajout de multiples defines pour la lisibilité du code.

Tous ne sont pas forcément à utiliser, notamment les séquences d'échapement, j'ai tout mis d'un coup.
Ajout d'un define pour définir la couleur dubg/fg
Ajout d'une syntaxe plus compacte pour les flags.
Ajout d'une FLAG pour enlever la couleur d'un char.
Merge branch 'global-defines' into indev

Ajout de divers defines pour rendre le code plus lisible et modifiable.