Season Search now correctly uses scene numbering

SeasonSearch now groups the episodes by SceneSeasonNumber.
Then, per group, it decides whether to search for season or single episode.
This is to prevent full season searched for the odd cases that an single episode from one season is included in another season.

Once the search is complete, reports that weren't originally searched for are ignored. This makes sure it only processes the season the user requested.

Code was developed test-driven.