Remove GLStreamTextureImage

GLStreamTextureImage had two functions to support
CHROMIUM_stream_texture_matrix extension. After this extension was
removed there is no need for special gl::Image subclass.

We still need SetLevelStreamTextureImage as it binds external texture
id with the level. This CL replaces it to gl::GLImage.

Bug: 1076564
Change-Id: I8d09947090edc6456a91436428fb3b0fc0018415
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2282892
Reviewed-by: Frank Liberato <liberato@chromium.org>
Reviewed-by: Jonathan Backer <backer@chromium.org>
Commit-Queue: Vasiliy Telezhnikov <vasilyt@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#787319}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1db6a8be4165e2d84810d64036ae55630f864b00
22 files changed