Merge pull request #4776 from Jalle19/delete-recordings-folder

[pvr] add ability to delete a whole recordings folder
[pvr] workaround a deadlock if no pvr addons exist and you activate the pvr manager
Merge pull request #3900 from vkosh/epg-recording

[pvr] add optional support for playing recordings from epg timeline or epg osd
[videodb] some tvshow linked tables (e.g. seasons) weren't cleaned in some cases where a tvshow is removed from disk and clean library run
[md5] have getDigest() return a std::string to simplify the caller code
[videodb] Fix MySQL breakage when cleaning up path table during video library clean
Merge pull request #5006 from jmarshallnz/season_clean

[videodb] some tvshow linked tables (e.g. seasons) weren't cleaned
Merge pull request #5007 from MilhouseVH/mysql_path_fix

[videodb] Fix MySQL breakage when cleaning up path table during video library clean
Merge pull request #4966 from tamland/tvregex

Relax tv show matching for names without season
update .gitignore
Merge pull request #4965 from mkortstiege/use-fasthash

[videoinfoscanner] re-use fasthash if possible
[win32] cmake: make sure to run Release builds
update .gitignore
list enabled repositories in enabled add-ons
Merge pull request #3957 from Jalle19/minor-cleanups

Remove some unused code, reuse existing methods, and remove duplicate logging
Merge pull request #4937 from MartijnKaijser/enabled_repos

list enabled repositories in enabled add-ons
changed: Remove display of XBOX dvd icon unused code

This would display a XBOX dvd icon if DefaultXboxDVD.png still existed
which doesnt anymore,
change: remove unused xbox overlay support

This is legacy from the xbox days. highly unlikely to ever be used again

ICON_OVERLAY_TRAINED
ICON_OVERLAY_HAS_TRAINER

and removes references to respective unused textures

OverlayTrained.png
OverlayHasTrainer.png
[videodb] change the DateAdded sort for tvshows to use MAX(DateAdded) for episodes of that show.
[tvshows] add DateAdded sort order for tvshow view listings