Merge "Add marshal() and unmarshal() APIs." am: cf2e66bf19 am: af8f9d666c

Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1809496

Change-Id: I4e976d5d4dd18a9939fb85365422d271225965a3