Use upstream git://github.com/ocsigen/js_of_ocaml pin instead of source extraction
upstream js_of_ocaml packs the compiler into the `Compiler` module
Sync runtime and toplevel_runtime with upstream js_of_ocaml
merge and fix avsm changes to use upstream js_of_ocaml