Updated DownloadLinkSearch, SubtitleSearch, DownloadSearchEngine.SearchAsync(), SubtitleSearchEngine.SearchAsync() and UI elements to use TPL for asynchronous operations.