!UPSTREAM: SOONER: i965/gs: Specialize sampler upload code for gs.

TODO:
- Move to appropriate place in series
squash! !UPSTREAM: Fix GS sampling.

TODO:

- do refactoring of brw_update_texture_surfaces as a separate step.