[vulkan] Add AHB support functions

bug: 122080810

This CL adds support functions for use with AHardwareBuffer
for getting buffer info and
acquiring/importing/creating buffers.

This is inspired by / based on Intel ANV
https://github.com/mesa3d/mesa/blob/master/src/intel/vulkan/anv_android.c

which has a similar layering between implementation-specific Vulkan
and AHardwareBuffer.

No new entry points are exposed yet.

Test: Builds

Change-Id: Ieb5bfcb8b65b87650cd4a2658668efac99f9105c
8 files changed