make erlang:exit/2, erlang:nif_error/1 no-return

In order to compile correctly, the compiler
needs to know that certain operations do
not return.  In order to compile recent
erlang.beam, we needed to update this.
Add line instruction to interpreter
Encode java-valid names for EFun classes