docker: Support for Travis CI

This patch fixes all of the pylint/pep8 issues currently present and adds `.travis.yml` configuration file which will be used when we setup and link the Travis CI to this repository.

Currently the builds are still failing because of outdated autotest package (Lucas promised to update it soon) and than because of missing `distutils.version`, which I need to investigate as it should be part of the python 2.7.

Regards,
Lukáš
What's the change requiring 0.17?  github link?  I'd rather not lock ourselves into running bleeding-edge autotest if not absolutely necessary.  Maybe there's another way or this comment just needs to be tweaked.