CI infrastructure for JavaScript interface
As mentioned in https://gitlab.science.ru.nl/clean-and-itasks/iTasks-SDK/-/merge_requests/493#note_115675, we need infrastructure to test the JavaScript interface.
- Ideally in multiple browsers. To start we can use the SpiderMonkey shell but eventually a simple Selenium script to run tests in different browsers would be better.
- On multiple platforms, because functions like
jsDeserializeFromClient
depend on GraphCopy and work differently depending on bitwidth and platform.