Introducing high-level integer conversion to "2n+1" form, with some bugs
Merge https://github.com/xmarteo/ea_compilation

Conflicts:
	code/test/a.ispim
	code/test/a.spi
	code/test/arit.ispim
	code/test/arit.spi
	code/test/arith.spi
	code/test/arith2.ispim
	code/test/arith2.spi
	code/test/atree.ispim
	code/test/atree.spi
	code/test/automate.ispim
	code/test/automate.spi
	code/test/bignum.ispim
	code/test/bignum.spi
	code/test/bigtail.ispim
	code/test/bigtail.spi
	code/test/bigtri.ispim
	code/test/bigtri.spi
	code/test/bool.ispim
	code/test/bool.spi
	code/test/calcul.ispim
	code/test/calcul.spi
	code/test/color.spi
	code/test/color2.spi
	code/test/copy.ispim
	code/test/copy.spi
	code/test/couple.ispim
	code/test/couple.spi
	code/test/court-circuit.spi
	code/test/dead.ispim
	code/test/dead.spi
	code/test/debile.spi
	code/test/dicho.ispim
	code/test/dicho.spi
	code/test/distance.ispim
	code/test/distance.spi
	code/test/dutch.ispim
	code/test/dutch.spi
	code/test/echo.spi
	code/test/ex.spi
	code/test/exam.ispim
	code/test/exam.spi
	code/test/expr.spi
	code/test/fact.ispim
	code/test/fact.spi
	code/test/fact1.ispim
	code/test/fact1.spi
	code/test/fact2.ispim
	code/test/fact2.spi
	code/test/fact3.ispim
	code/test/fact3.spi
	code/test/fact4.ispim
	code/test/fact4.spi
	code/test/fact5.ispim
	code/test/fact5.spi
	code/test/fact6.ispim
	code/test/fact6.spi
	code/test/fib.ispim
	code/test/fib.spi
	code/test/find.ispim
	code/test/find.spi
	code/test/gcd.ispim
	code/test/gcd.spi
	code/test/gcdfunc.ispim
	code/test/gcdfunc.spi
	code/test/hanoi.ispim
	code/test/hanoi.spi
	code/test/heapsort.ispim
	code/test/heapsort.spi
	code/test/hp.ispim
	code/test/hp.spi
	code/test/int32.ipp
	code/test/int32.ispim
	code/test/int32.spi
	code/test/interf.ispim
	code/test/interf.spi
	code/test/killer.ispim
	code/test/killer.spi
	code/test/lex.spi
	code/test/loop.spi
	code/test/many.ispim
	code/test/many.spi
	code/test/matmult.ispim
	code/test/matmult.spi
	code/test/mrec.ispim
	code/test/mrec.spi
	code/test/mul.ispim
	code/test/mul.spi
	code/test/mul2.ispim
	code/test/mul2.spi
	code/test/mulbin.ispim
	code/test/mulbin.spi
	code/test/plus6.ispim
	code/test/plus6.spi
	code/test/power.ispim
	code/test/power.spi
	code/test/poweriter.ispim
	code/test/poweriter.spi
	code/test/queens.ispim
	code/test/queens.spi
	code/test/quick.ispim
	code/test/quick.spi
	code/test/rec.ispim
	code/test/rec.spi
	code/test/sieve.spi
	code/test/spill-coalescing.ispim
	code/test/spill-coalescing.spi
	code/test/succ.ispim
	code/test/succ.spi
	code/test/tail.ispim
	code/test/tail.spi
	code/test/tak.spi
	code/test/tregs.ispim
	code/test/tregs.spi
	code/test/tregs2.ispim
	code/test/tregs2.spi
	code/test/tri.spi
	code/test/triangle.ispim
	code/test/triangle.spi
	code/test/trivial3.spi
	code/test/uninitialized.ispim
	code/test/uninitialized.spi
	code/test/zero.spi