Initial script-based compiler
Rename temporary files for the new compiler
Minor changes
Get rid of DEFINE-MODULE
Remove some unused functions in lib.l
Get rid of DEFINE-GLOBAL
Remove temporary code from SETENV
Remove some unused functions
Get rid of module-related code
WIP on %FUNCTION-DEFINITION
Unify function definition
Remove unused function
Update makefile and bin/lumen for Node prerequisites
Allow a DEFINE to be enclosed in a LET
Makefile refactoring
Restore global function definitions in JS
Remove prerequisite loading from the makefile

This is no longer required with global function definitions in JS.
Restore tests
Use eval instead of vm.runInThisContext
Minor makefile tweak for concurrent builds