piglit-summary-py: Use the new summary class to generate HTML

Drops almost all of the code used in this file, all of that
functionality is now handled in the summary class. Instead, the majority
of this file is just the argparse instance, and a few short lines
calling the new summary class.

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
templates: Remove old HTML templates

These template files are no longer used, and so they should be removed.

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
framework/summary.py: Build subdirectories for subtest result pages

This patch changes the generation of HTML summaries such that test
result pages are put in sub-directories (ie. spec/GLSL 1.0/foo/bar.html)
Otherwise 10,000+ HTML files are placed in a single folder, which is
really ugly and hard to find.

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
test_result.mako: Drop redundant status and result field

In the old summary code one was set equal to the other, and then
written. In order to produce the same output they were both brought over
to the mako code. But they're rather silly and worthless and only one
should be kept.

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>