share ucode() among escapeJavaScriptString() and toJSON()/parseJSON(),
for huge size reduction in minified.js.
working around values() issues in IE
IE fix in remove()
Fix bubble test in legacy IE.
fix issues (mostly template/split) in legacy IEs