Fix tvcache data duplication.

Delete tv provider cache duplication.
Create provider table unique index to prevent future duplication.
Fix dailysearcher to update cache results for each provider once at start of the dailysearch cycle instead of per-show.