egl: update Khronos EGL headers

This picks up the EGL_ANDROID_get_native_client_buffer extension for
eglGetNativeClientBufferANDROID, and declares struct AHardwareBuffer.

Preserve Chromium-specific support for EGL_EXT_image_flush_external
extension, and remove "Chromium-specific" comment for Ozone types such
as EGLNativeDisplayType since that section is now upstreamed.

Also ran "git cl format ." but reverted the changes to the
autogenerated date header.

BUG=761432

Change-Id: If911142151ecfc14b1eba6cf9bc8fc72e8ccf672
Reviewed-on: https://chromium-review.googlesource.com/721600
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Klaus Weidner <klausw@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#509239}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 475756baf8cfdf6f0f0c846394fd557df3f51f6b
4 files changed