Move the code for the d3js widget into examples.

Start restructuring d3js so I can have widgets accumulate, rather than widgets that replace the whole page content.

For debugging set *last-global-eval* to the text last sent for evaluation.

Remove a print stm from utils.