Use array for clUpdateMutableCommandsKHR.
Proposal to pass the update configs to clUpdateMutableCommandsKHR as an array, rather than pointer changed linked list.
See https://github.com/KhronosGroup/OpenCL-Docs/issues/1041 for motivation.
I've rebased this change after #950 merged, however I'm still getting familiar with how the spec looks now. So changing this PR back to draft until I double check I'm happy with how everything looks.
EDIT - taken this out of draft again, as I'm good with how it looks now.
Discussed in the July 9th teleconference. We set a deadline for two weeks to merge (July 23rd).
Merging as discussed in the July 16th teleconference.