Fix a serious error in ps-modules so that defvar-javascript works now, and allow code fragments to be scalars.

Rework dw.lisp so it actually works.

Make catching errors optional in ps-eval-in-client.