Updated formatting.
Moved arg-parsing to lutil.
Fixed run-beams to use .beam file extension.

Also:
 * Changed run-beams to not use run-modules underneath, but to use the
   beam files directory with EUnit.
 * Updated test getters to call with path (change in ltest library).
 * Updated calls to new location for arg-parsing.
Added -cwd parameter to REPL startup.
Added bootstrapping capability.

Also:
 * fixed up ERL_LIBS path to include "."
 * added exits for other REPLs
Added build commands for lfetool.
Started replacing some lfetool calls with lfetool2 calls.
Removed debug prints.
Module-level formatting changes:
* only display module on handle_begin (not beam file), and
* only display times for modules (not beam files) on handle_end.
Added a new line between modules.
Changed listener to use file (conveter to module) instead of module.

This is because some of the test results (those with only one function)
don't have a 'desc' (binary data) with module info in it. However,
every test result has a 'desc' with file data in it.