Stop making #text nodes, and instead make DOM nodes exclusively
Missing semi.
Merge remote-tracking branch 'schanzer/master'.  Replace uses of innerHTML with explicit DOM operations to avoid HTML injection attack.

Conflicts:
	js-runtime/lib/types.js
detecting problems with the missing whitespace in lists.  Also something weird broke in symbol printing.