richer Label type consisting of UserLabel containing String and AutoLabel with Int, latter used for code generation
proper codegeneration for IF branches, it turned out, only GOTOs a supported there. So had to generate branch goto logic when compiling hcode into gcode
вмержен новый кодогенератор для ifов