adapted to the changes in purgatory
Merge remote-tracking branch 'origin/coptimizations2' into new-trans2
adapted to the changes in DeepInt of pardis
two last transformers are ported to recursive rule based transformer
Merge remote-tracking branch 'origin/new-trans2' into coptimizations2

Conflicts:
	legocompiler/src/main/scala/ch/epfl/data/legobase/deep/ScalaToC.scala
Yannis: merge with Amir for new recursive transformer