CLJS-722: Move nodejs string_print fiddling into a function

This is a bit more polite than doing it when the module loads, and lets
us use ClojureScript in node-like environments that don't expose "util"
Merge branch 'parse' into tvachon-release