software/jstestnode: move selenium configuration in test-runner key

Also fix JSON schema, that was just invalid.

Now we have a schema that renders properly on
https://lab.nexedi.com/bk/rjs_json_form and is similar to the one from
erp5, so maybe one day we can have a convention on erp5 testnode to push
the URL of a selenium server as test-runner.server-url . In any case,
it's good for now to have consistency.

Most of this work comes from Boris Kocherov from https://www.raskon.org/
Thanks !
4 jobs for feat/json-test-failure
Status Job ID Name Coverage
  External
passed RENDERJS-Saucelabs-IOS-slapos!425

passed SLAPOS-EGG-TEST-JEROME425

passed SLAPOS-EGG-TEST-JEROME425

passed SLAPOS-EGG-TEST-JEROME425