Squashed 'public/lib/viaduce/' changes from ed2b6fb..3b3b09b
Squashed 'public/lib/viaduce/' changes from ed2b6fb..3b3b09b

3b3b09b use new module adapter -- prepping for web-work

git-subtree-dir: public/lib/viaduce
git-subtree-split: 3b3b09b3b609efe7e0738228efcb3bb910093e1c

NELang/viaduce-js-node