.travis.yml: Add pylint to autotest jobs

Also, disable checking out submodules.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
client/tools: Remove deprecated tool cd_hash.py

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
setup.py: Supress bogus E0611 pylint complaints

There's a mismatch between the version used in pylint
checks and the one used to actually install autotest,
so let's supress those complaints.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
client.net.net_utils: Supress pylint E0202 complaint

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
contrib.modelviz: Suppress bogus pylint E0202 complaint

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
contrib.virt.site_job: Supress bogus pylint E0611 complaint

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
utils.external_packages: Supress bogus pylint E0611 complaint

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
.travis.yml: Install dependency packages for TKO compilation

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
utils.modelviz.generate_schema_diagrams: Supress bogus E0611 pylint complaint

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
cli.job_unittest: Supress bogus pylint error

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #823 from autotest/add-pylint-travis

.travis.yml: Add pylint to autotest jobs