Add `source` to history (nzb/torrent) to store the provider type.
Improve filter on history to handle accented characters, use extracted provider image title rather than relying on the text (keep column width down), and specify some column widths.
Merge pull request #873 from thezoggy/dev--history_db

update history to store provider type as source