throws and raises next to :elixir.eval_quoted

* Exceptions are handled next to the eval call, avoiding to mix
  debugger exceptions with debugged code exceptions
* Runner.next/2 returns { status, value }, where status could be
  :ok, :receive, :catch, :rescue, etc.
* some tweaks still to be done on try statements and -> operator.