Refactoring for code review

Moved all fuzzy matching logic out of repositories and into SeriesService/EpisodeService
Renamed fuzzy methods to Episode=>FindEpisodeByNameInexact and Series=>FindByTitleInexact
Handled multiple series matches gracefully
Added UseIndexerTextSearch boolean to SearchCriteriaBase to enable/disable this feature (Enabled now for special season 0 only)
Fixed virtual->abstract and added default args to IIndexer GetSearchUrls()
NLog - Added debugger target