* build: update webdriverio to v5
* build: update wdio services config syntax
* e2e test updates for wdio 5
* Sync pinned versions between repo root and companion
* build: enable all e2e tests for this PR run
* waitForExist
* test: await browser.url() calls
* test: awaitify url-plugin test
* test: use sauceConnect
* test: upload files to sauce before using them
* fall back to fakechoosefile a lot?
* fall back to fakechoosefile more
* Disable file selection on saucelabs
* test: need to await this thing
* test: make more-sure that the input is visible
* test: use currently low load transloadit region so i dont have to wait
* test: update but disable xhr-limit
* test: change the order
* test: newer firefoxes
* test: change the order back
* kinda sucks that they only have super old browsers on linux
* ci: disable url-plugin and transloadit e2e tests again
* test: use local tus-node-server for integration tests
* test: use envify to check env variables and select appropriate URL
* test: use companion.test:1080 for tus uploads on Travis
* test: fix env vars in typescript and CRA tests
* test: use getBoundingClientRect, may work better in android
* test: try getSize AND getBoundingClientRect
* test: do not check image width in android
* test: allow retrying tests that are prone to flakiness
* test: be more verbose during e2e tests
* test: force <input> visibility in more tests
* test: warn if using test:endtoend not on CI
* Some uppy server -> companion renames
* Fix typos
* Implement most of @goto-bus-stop's feedback
* Nuke Create React App readme
* An Companion -> A Companion
* Companion server -> instance
* Split up integration tests.
* Remove unused bits from xhr-limit integration test.
* Use a shared base config for local and remote webdriver tests.
* Remove npmignores
These are no longer needed because we publish from packages/* and not
the root.
* Keep xhr-limit disabled because it still does not work
* Extract integration test helper functions to utils.js.
* Stash React integration test stub
* Fix build steps for CRA integration test.
* Add Webpack CSS test and CRA mount/unmount test
* Add DashboardModal integration tests.
* Add suites to wdio so we can run single tests.
* Fix create-react-app CI build.