Update OpenCL headers and use the dispatch table type from those new headers

Pierre Moreau requested to merge pmoreau/mesa:fix_#2443 into master

The newly released OpenCL headers contain a new header file that defines the structure for the dispatch table, removing the need for OpenCL implementations (or loaders) to define those themselves.

Closes: #2243 (closed)

Merge request reports