Adds support for textureGatherOffsets() [which takes an array of texel offsets]. This isn't directly supported on i965, so we lower it to 4x textureGatherOffset(). V2: - Rebase, etc.