Three patches of shader_runner tidying, three patches of small new shader_runner features, one test rewrite to use the new features... ...and finally the test I wanted to write. Miplevel selection seems to be quite hosed on i965 with VS texturing. These tests pass on fglrx; I haven't tried nVidia.