JSTestNode on Selenium Server
Change jstestnode arguments to accept the desired capabilities as a JSON object, so that we can run jstestnode tests on any selenium server ( the target being https://lab.nexedi.com/nexedi/slapos/merge_requests/420 ), not only saucelabs.
This MR also introduces some JSON schema for instance parameter.