Add a new protocol for adding timestamps to wayland surface state to allow deferring processing until later. Signed-off-by: Derek Foreman <derek.foreman@collabora.com>