* Update pycodestyle from 2.3.1 to 2.4.0
* Update pycodestyle from 2.3.1 to 2.4.0
* Update pypom from 2.1.0 to 2.2.0
* Update pytest from 3.9.2 to 3.9.3
* Update zope.interface from 4.5.0 to 4.6.0
* Update flake8 from 3.5.0 to 3.6.0
* Updated circle and dockerfile.
* Update pycodestyle from 2.3.1 to 2.4.0
* Update pycodestyle from 2.3.1 to 2.4.0
* Update atomicwrites from 1.1.5 to 1.2.1
* Update attrs from 18.1.0 to 18.2.0
* Update certifi from 2018.8.13 to 2018.10.15
* Update pluggy from 0.7.1 to 0.8.0
* Update py from 1.5.4 to 1.7.0
* Update pytest from 3.7.1 to 3.9.1
* Update pytest-selenium from 1.13.0 to 1.14.0
* Update requests from 2.19.1 to 2.20.0
* Update selenium from 3.14.0 to 3.14.1
* Update urllib3 from 1.23 to 1.24
* Update zope.component from 4.4.1 to 4.5
* Update zope.event from 4.3.0 to 4.4
* Update black from 18.6b4 to 18.9b0
* Update click from 6.7 to 7.0
* Update mypy from 0.620 to 0.641
* Update toml from 0.9.4 to 0.10.0
* Fix pipenv version and circle script.
* Change pip command.
* Downgrade pycodestyle.
* Added new docker-compose files to aid with ui test development as
as well as running ui tests against upstream.
* Changed the tests to use pytest base url. This allows us to use
the verify option to wait for the server to be created and setup
before beginning the tests.
* Added setup-docker.sh script to config the docker redash databases
and setup the redash instance for testing.
* Added a docker entrypoint to allow for calling test command from
the command line. This will help with CI.