* ci: try a fancy matrix
* ci: separate lint build
* build: update some dependencies for node 12 compat
* ci: do typing checks as part of LINT run
* ci: conditionally run ACCEPTANCE and WEBSITE jobs
* ci: is sauce checking domain names or what?
* ci: only build the website when we actually deploy it
* Revert "ci: is sauce checking domain names or what?"
This reverts commit a29fc7ecf9.
* ci: i might have misinterpreted this config?
* ci: rename acceptance → endtoend for consistency
* test: may need to update element reference after click?
* ci: try to only use sauce connect for endtoend runs
* ci: fix sauce_connect property name
* ci: comment the travis config a bit [skip ci]