Sensor direct report HardwareBuffer channel CTS test

Complete test case for sensor direct report Java API and NDK API with
HardwareBuffer/AHardwareBuffer (shared memory allocated by gralloc)
direct channel.

Bug: 30985702
Test: cts-tradefed run cts --module CtsSensorTestCases
      --test android.hardware.cts.SensorDirectReportTest
Test: cts-tradefed run cts --module CtsSensorTestCases
      --test android.hardware.cts.SensorNativeTest

Change-Id: Ic3806f0886220403318be7355f8a1c1d54cc9b5e
9 files changed