Extend protocol to send fragmented buffers

Change-Id: I5ffa266376f327a8c5c76860158dbbb9bd730bb0
Encode GstBuffers

Change-Id: I5c3686f8f11d7652ba89300ff07417b8006f3b2d
Provide error parameter to macros

Change-Id: I861fd2cbce0d794b8a9278f2755f64c52956a174