[pvr] refactor: define map type for epg container
[pvr] refactor: use map to improve recording lookup in recordings container
[pvr] refactor: use std::string for recording id to avoid implicit casts
[pvr] cosmetics: fix minor typos in comments
[pvr] add optional support for playing recordings from epg timeline or epg osd
[confluence] add "has recording" marker to programmes having associated recordings in epg timeline view, epg osd and programme search results
[Fix] Cleanup emu environment items on exit.
Remove unused define in emu_msvcrt.
Free allocated CTimeSmoother at exit.
[AE] Free AVIOContext and its buffer.
tvshowmatching: match names without season (foo.E01)
tvshowmatching: allow digits after 'part'. e.g. foo.part.1
add tests for EnumerateEpisodeItem
[videoinfoscanner] no need to compute slow hash on changes in case the fast one already succeeded
[pvr] add ability to delete a whole recordings folder
[omxplayer] remove duplicate log messages
[dvd/omxplayer] actually use IsCaching()
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