Pipe through provoking vertex and add a hack to identify drivers that support attributeAtVertex
The first patch adds a hack to use attributeAtVertex on the WARP driver (and the possibility to add other drivers to a list that support it), the second patch passes the info about the provoking vertex to the compiler to use it.
Fixes piglit: provoking-vertex