Use docker-py for docker integration, rewrite docker_attach command runner using docker-py.
Refactor running tests a bit, warn user if behave is not installed
Log all warnings and errors from GUI runs on stderr. Fixes #273
Fix assigning integer and float literals in DSL
Improve docker command runner using docker-py client, make it optional dependency for now