Fix rethrow in browser

These patches surrounds node-specific part of context builder in `runtime.rethrow`
with `// if node` _..._ `// end` comments. Also they improve browserified runtime
compilation with `support/compile_runtime.js` hich respects conditional comments.