[Chromoting] Implement DualBufferFrameConsumer

This class uses two buffers to decode mutiple frames. It will be used
by the chromoting client OpenGL renderer.

BUG=385924

Review-Url: https://codereview.chromium.org/2156713002
Cr-Commit-Position: refs/heads/master@{#407233}
12 files changed