ported control-flow tests from elixir-lang

* translated erlang to elixir, with defdebug calls.
* tests control flow statements : if, case, try, receive,