tpl_wl_vk_thread: Implemented reference count for swapchain.
- The order of creation and destruction of swapchain
is not clear when reset is needed by HWC or resize.
- When regeneration is needed, the vulkan application can either
destroy the old swapchain first, or create a new swapchain before that.
- In Tizen, however, the tbm_surface_queue of swapchain does not
actually need to be regenerated.
- Therefore, the 'reference count' of swapchain is needed to prevent
unintended regeneration of tbm_surface_queue.
Change-Id: Ibe05f922ef149fa668a23c678065a89131ff547d
Signed-off-by: joonbum.ko <joonbum.ko@samsung.com>