* add executeDriverScript route, command, tests
* allow driver scripts to write and collect console logs
* ensure driver script protocol is set to same protocol as driver, and also includes all appium commands
* implement isFeatureEnabled to check for insecure feature
* add tests for isFeatureEnabled
* update feature flag name to match style of other flags
* add ensureFeatureEnabled method for use by other drivers
* move driver script execution into a child process so we can kill it if necessary
* use this.opts.address instead of this.opts.host
* ensure driver script timeout is a number in the child proc as well
* ensure we get webdriverio without issues
* Update start-recording-screen.yml
It can be confusing to pass the parameters without adding the given parameters under "options" - this is not stated anywhere in the document.
* Update start-recording-screen.yml
* Update start-recording-screen.yml
* Fixing the documentation
* add settings api for keyboard, add a description about keyboard config in ios-xcuitest [skip ci]
* add available appium versions
* fix review [ci skip]
* doc[cn]: update toc.js & some docs
* added the cn part of toc.js
* cn/about-appium/intro.md updated to ef7a1b17
* cn/about-appium/appium-clients.md updated to ef49649f
* cn/writing-running-appium/running-tests.md updated to 04f65435
* cn/writing-running-appium/default-capabilities-arg.md updated to a4dd79b8
* cn/writing-running-appium/finding-elements.md updated to 438d6c3b
* cn/writing-running-appium/touch-actions.md updated to 8c15ac66
* cn/writing-running-appium/server-args.md update to 1d2f4d62
* cn/contributing-to-appium/how-to-write-docs.md update to be2acb20
* cn/contributing-to-appium/credits.md update to c986e4a6
* fix expected indentation in toc.js
* doc[cn]: /advanced-concepts/grid.md updated to 048ca4be
* docs[cn]: move file to the correct location.
* docs[cn]: /writing-running-appium/web/hybrid.md created from 465efb48
* docs[cn]: fix bad file name