Updated tox configs on software and software-client
and update zuul jobs to call python tests on them using
their individual configs.
Fixed a few flake8 issues on both directories.
software-client pylint test set to non-voting for now.
Test Plan: In a venv:
pass: tox -c software/tox.ini -eflake8
pass: tox -c software/tox.ini -epylint
pass: tox -c software-client/tox.ini -eflake8
Story: 2010676
Task: 51082
Depends-On: https://review.opendev.org/c/starlingx/update/+/930489
Change-Id: I3b8e2612c4bc579e2284383f14b2879a07d0d7bd
Signed-off-by: Leonardo Fagundes Luz Serrano <Leonardo.FagundesLuzSerrano@windriver.com>