Plan to add support for JavaScript from the shell

Reference:
http://www.phpied.com/javascript-shell-scripting/
Fix list of dependencies of log module in EXAMPLES
Add assert() and test() from nada project

nada Project on GitHub:
https://github.com/eric-brechemier/nad

I wrapped nada functions in scope() to define the functions
in the shared context.
Start updating unit tests to run both in browser and Node.js

The tests are now using scope() as well, and defined once to
run both in the browser and in Node.js.

I have only converted the tests for scope-level1-global at this step.
Test scope-level2-shared instead of deprecated scope-level2-shared-imports
Move 'document' to node_modules for reuse in (browser) unit tests
Test scope-level2-shared both in browser and in Node.js
Remove 'scope' from file names to run tests in Node.js

This makes the names consistent with the name of the HTML files
used to run tests in a browser, and distinct from the names of
the modules which define cross-platform tests.
Remove deprecated scope-level2-shared-imports from tests of scope-level3-ready

I had to update a unit tests which relied on global object being imported
into the shared context.
Delete deprecated scope-level3-shared-imports

The script had been deprecated in v0.4.1, because it introduced a risk of
conflict between unexpected properties available globally in a specific
environment, e.g. 'home', a function related to the browser history, and
user-defined modules, e.g. 'home', a module related to the Home page of a
Web application.
Update ROADMAP