Previously, the base class PlanarYuvBuffer was used directly. Having separate base classes will allow us to improve type safety in some places. BUG=webrtc:7632 TBR=stefan@webrtc.org Review-Url: https://codereview.webrtc.org/2914463002 Cr-Commit-Position: refs/heads/master@{#18317}