gallium: add support for stream in so info

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
gallium: add a stream argument to create_query

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
gallium: add a cap for max vertex streams

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
nvc0/ir: remove restarts for non-0 vertex streams

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
nvc0: make use of stream index information

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
nvc0: set stream when creating query

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
nvc0: expose 4 vertex streams

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
mesa/st: add stream support
mesa/st: pass query stream along

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>