Add es31 enums and DispatchCompute to command buffer

This CL adds the es31 header to command buffer. Meanwhile, we add the first API
DispatchCompute to command buffer.

Bug: 859249
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: I77182ab07b597496839f9ca0f3f8562c6cfcf137
Reviewed-on: https://chromium-review.googlesource.com/1144789
Reviewed-by: Antoine Labour <piman@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Jiajia Qin <jiajia.qin@intel.com>
Cr-Commit-Position: refs/heads/master@{#578156}
22 files changed