Make sure 'file' BIFs are available early
Add 'compile' section to module_info
Add R15 line beam inns

For now, we simply ignore this instruction
Add line number to traces
Ignore halt exception
Implement new R15 efile driver API
Implement new R15 DTrace bifs
Implement posixtime_to_universaltime
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
Fix dt_spread_tag so interpreter can call it
Emit some log.INFO in erlang:nif_error/1
Add startup banner
Fix LFNAME list_dir efile ABI
Handle -env option to erjang.Main

We did not handle the -env option, so Erjang
was not picking up the result of e.g. passing
-env ERL_LIBS some:path.
Fix module name generation

Atoms for which atom.toString() would yield
a quoted string (i.e. if it contains non-
ascii, numeric or _) would cause module names
to be emitted with the 's encoded into the name.
Eliminate a bunch of warnings

Simple compiler warning because we were using
raw types in a couple of places.
Handle new binary efile ABI
Intergrate kilim-1.0/asm-4.0