[TV] Season pack matching, better show search triggering

 - Season packs can now be searched for
    - If no season packs are found individual episode searching is triggered
 - When adding a show, searching is now deferred until the entire show is loaded
 - Only a single 'show' search is triggered on add, the searcher then triggers season searches (and individual episode searches, if no season packs are found)
 - Profile and category IDs are now set on seasons and episodes.