[magma] Add magma encoder

This change adds initial Magma transport support to gfxstream clients.

Bug: b/272307395
Test: meson build && ninja -C build -j $(nproc) system/magma/libmagma.a
Change-Id: I5a121c22f46155e66042cf74f1ee6c413a74f7d7
20 files changed