Pass new feed XML over the JSON bridge

Before, we just stored it in the cache and let the OCaml read it from
there, but that doesn't work in --dry-run mode.