python: Convert tabs to spaces

PEP 8 specifies that all indents should be either 4 spaces or an
equivalent tab indent, but without mixing tabs and spaces, with a
preference for spaces over tabs because they are absolute. Tabs and
spaces should not be mixed because they lead to expected indent level
errors.

Currently piglit uses a mixture of spaces and tabs, this patch uses the
python tools reindent.py to convert the tabs to spaces.

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
piglit-summary-html.py: remove redundant import

Currently os and os.path are imported, however, os implies os.path, so
there is no need to explicitly import it.

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
piglit-summary-html.py: Meet PEP8 guidelines

Included changes per PEP8:
 - Top level functions and classes should be separated by two blank
   lines
 - maximum width of lines should be 79 characters
 - lines breaks should be joined using either hanging indents or by
   python's implicit joins on quotes, brackets, braces, and parentheses

See PEP8 (http://www.python.org/dev/peps/pep-0008/) for more information

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
piglit-run.py: Conform to PEP8 style guidelines

Includes changes per PEP8:
 - Maximum line width should be 79 characters
 - line breaks should be joined using either hanging indents or by
   python's implicit joins on quotes, brackets, braces, parentheses
 - each import should have its own line unless importing multiple
   classes from one module

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
piglit-summary.py: Conform to PEP8 style guidelines

Using hanging indents to keep lines under 79 characters long

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
piglit-print-commands.py: conform with PEP8 guidelines

Includes changes per PEP8:
 - Only one import should be defined per line
 - line breaks should be joined using either hanging indents or by
   python's implicit joins on quotes, brackets, braces, parentheses
 - Maximum line length of 79 lines

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
generate-glean-tests.py: Conform with PEP8

Two blank lines between top level function and class definitions

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
piglit-merge-results.py: conform to PEP8 style guidelines

- each import should be on it's own line
- two blank lines between function and class definitions

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
gleantest.py: Conform to PEP8 style guidelines
framework/log.py: PEP8 guidelines
framework/threads.py: Conform to PEP8 style guidelines
framework/patterns.py: conform to PEP8 style
framework/exectest.py: Conform to PEP8 style guidelines
framework/shader_test.py: remove spurious import

Currently shader_test.py contains 'import os.path as path' and 'import
os.path'. The patch removes the to call to os.path and replaces its uses
with simply path.
framework/shader_test.py: Conform to PEP8 style guidelines
framework/summary.py: Conform to PEP8 style guidelines