templates: adds mako templates for new summary code

Adds the actual templates used to by the new mako based summary code.

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
piglit-summary-py: Use the new summary class to generate HTML

Replaces all of the original summary generation code with new summary
generation code.

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>