[*] fixed all the tests related to capturing stdout to inspect the output.
[*] fixed some fd leaking.
[*] fixed more tests related to capturing stdout to inspect the output.
[#] comment about classes.
[*] readline() already handles the _chomp option.
[*] simplified the mess that was the Ayrton() constructor and the non aparent difference between main() and run(). this included separating the different stages (file->script->AST->code->execution) and the proper shortcuts (notably, s/run/run_tree/).
|/ merge from develop.