IMPORTED takes a module spec instead of a key
IMPORTED returns a list of forms again
Fix and simplification for MAP; add tests
Support splicing NIL in MAP
Add module spec as a parameter to EVAL

This will allow EVAL to setup the runtime lexical environment of the
form to be evaluated. The compile-time environment remains the current
one.
Define RUN-TESTS locally
Minor rename
Evaluate macro and special definitions in the current module