Hide JS-related rooting fields better.
Remove explicit GC zeal in favour of JS_GC_ZEAL environment variable.
Work around a rooting ordering problem in the presence of <link> or <iframe> elements. Move all methods on T to JSRef<T> or JS<T> as appropriate.