ANGLE: reorder program and shader creation When MEC re-creates the program creation, it first creates the program, and then the shader stages, and since the Handles are handed out from the same handle allocator, the numbers are different if the creation order is different. Since the logic to capture a shader program is more involved to be changed, re-arrange the calls in CompileProgramInternal. Bug: angleproject:7564 Change-Id: I28617cc67e7ca59d8ce181785cc159fe876655b1 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3826257 Reviewed-by: Cody Northrop <cnorthrop@google.com> Reviewed-by: Jamie Madill <jmadill@chromium.org> Commit-Queue: Gert Wollny <gert.wollny@collabora.com>