CCodec: move Buffers out into a separate file

Seperate Buffers out before we add complex logic to them. Also add
missing documentation.

Bug: 130223947
Test: builds
Change-Id: I8f992cb36499401ee2c6d729aa52f3888a7bcea5
5 files changed