gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context.