Android: Add helper class VideoFrameDrawer that can render VideoFrames

This CL adds a helper class VideoFrameDrawer that provides an
abstraction for rendering arbitrary video frames using OpenGL. The class
takes care of dispatching on the video buffer type and uploading
I420 data to textures.

BUG=None

Review-Url: https://codereview.webrtc.org/3008423002
Cr-Original-Commit-Position: refs/heads/master@{#19768}
Cr-Mirrored-From: https://chromium.googlesource.com/external/webrtc
Cr-Mirrored-Commit: 7cede379c7d44fcaf356f3c3fe59424cbe0dd84e
5 files changed