Relocate SurfaceTexture usage from AVDA GLImage into shared state.

GetTransforMatrix is only correct for the most recent call to
UpdateTexImage(), which implies it should be shared among all
images instead of specific to each one. As such move it over to
the shared state.

Once done there's no other usage of SurfaceTexture in the image,
so we can also move UpdateTexImage over to the shared state to
avoid comments like "must call UpdateTransformMatrix after calling
UpdateTexImage... etc"

BUG=646603
TEST=video still plays

Review-Url: https://codereview.chromium.org/2351293003
Cr-Commit-Position: refs/heads/master@{#423183}
5 files changed