ASurfaceAttribExternalBuffers flags: add more memory attribute flags
ASurfaceAttribExternalBuffers flags: add more memory attribute flags

The external user pointer buffers may be allocated as cacheable or
non-cacheable, with the addtitional cache attribute flags, it can help
driver implementation to set correct cache attribute into device
memory controller (e.g. MMU)

Signed-off-by: Austin Yuan <f447c34e4ebcef84a81b40a8d4dbc448a14e5570@intel.com>

android-ia/hardware_intel_libva,halleyzhao/libva-fdo,android-ia/hardware_intel_libva,halleyzhao/libva-fdo,CyanogenMod/android_hardware_intel_libva,android-ia/hardware_intel_libva,CyanogenMod/android_hardware_intel_libva,halleyzhao/libva-fdo,CyanogenMod/android_hardware_intel_libva