* test: use intellij-ide-starter for e2e tests
Solves CON-3723
Extra / details:
* Update the CI and docs accordingly
* Remove robot dependencies and remove the custom runIdeForUiTests task. The IDE startup is now automatic/per test (+ instance can be reused if we want).
* A new DSL for E2E tests means we no longer need to add "wait" everywhere, because each closure opening ensures that the window is ready to use. As a result, the tests are slightly faster. The only exception is waiting for inline completion.
* The testing task now depends on prepareSandbox, because an E2E test requires specifying where the plugin can be copied from (hence this dependency, since we need to make sure these files exist, see: CONTINUE_PLUGIN_DIR).
* The test framework is specified in a different version than the platform version, because older versions don't have the required drivers (241 vs 243).
* fix: add testIntegration
* fix: fix warning in build script
* fix: remove invalid run config