Trace/Replay: Add framebuffer change callback.
Trace/Replay: Add framebuffer change callback.

The perf tests can use this callback to instrument timer queries to
delineate render pass times on the device.

The new call pattern in the replay looks like this:

    glBindFramebuffer(GL_FRAMEBUFFER, gFramebufferMap[1]);
    OnFramebufferChange(GL_FRAMEBUFFER_OES, gFramebufferMap[1]);

Bug: angleproject:4433
Change-Id: Ice5150741d1d5becb26d60020e8c00e3a2fb6218
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2074337
Commit-Queue: Jamie Madill <7e492b4f1c8458024932de3ba475cbf015424c30@chromium.org>
Reviewed-by: Cody Northrop <94770d7fe1cce6ea0791fa9927c1107de4d2e37b@google.com>

ppy/angle,ppy/angle,ppy/angle,ppy/angle