tpl_wayland_egl: Modified to track committed wl_buffer using global list.
- If more than one release event is processed for only once committed wl_buffer,
the tbm_surface that should not be destroyed can be destroyed.
- Save wl_buffer during from wl_surface_commit to wl_buffer_release to a global list
called committed_wl_buffers to filter out unwanted release events.
[The cases of the problem]
1. Multi-surfaces client.
2. client want to render in iconified status.
Change-Id: I09ea2f0ba26b7066695971238d9bed003443e9e4
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>