Pointer support and embedded types in HIDL.

Bug: 31300815
Bug: 31349114

Test: `mma`
Test: `make hidl_test && adb sync && adb shell hidl_test`
      Only works with a kernel patch.

Change-Id: I171f509f767582485e9dd34fc1eda4c11049926a
3 files changed