enhance pep8 report for most scripts

.pep8 hold the configuration for the whole repository. It is used to
ignore some third party libraries (such as nvidia-ml-py) and some
to IGNORE some error codes:

  E203 whitespace before ':'

Issues fixed by this patch:

6       E223 tab before operator
15      E242 tab after ','
67      E261 at least two spaces before inline comment
3       E262 inline comment should start with '# '
211     W291 trailing whitespace
4       W292 no newline at end of file
302     W293 blank line contains whitespace
12      E301 expected 1 blank line, found 0
422     E302 expected 2 blank lines, found 1
x       E303 too many blank lines (2)
14      W391 blank line at end of file