Integrate preprocessor and evaluators into compiler

* Next step will alows to remove all AST processing from
  Morpher::Evaluator singletons
Add and use explicit children naming for emitters