Online IDE

Added the online IDE in contrib.
avec `--semi-global`, on a une blinde de warning (1067 pour etre precis, principalement des extension GNU) mais au final l'executable est bien plus petit : 3Mo au lieu de 15