Added surface_vblanks list for safe destroy.
- If an error occurs in tdm_client_display,
it is a problem that cannot be recovered,
but it should not affect rendering.
- In this case, destroy tdm_client and stop using wait_vblank.
- However, a problem occurs when accessing vblank after tdm_client_destroy.
- Therefore, the created vblanks must be destroyed first and then
destroy the tdm_client.
- The added surface_vblanks list is to trace the created vblanks.
Change-Id: I3eae60842761dd6cda0042ff941e0f0736633b4c
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>