Add a new protocol to allow a content update to require a display refresh pass before it is ready to present. Signed-off-by: Derek Foreman <derek.foreman@collabora.com>