MythDownloadManager: unlock m_infoLock before continuing after an error condition

Problem spotted by nouglywires on the forums.

(cherry picked from commit 8e6678a00f81fffcd8a3bf71947066db1fffbd30)
Don't use the CRIDs from the authority eventis.nl

they are not fit for our scheduler (multiple IDs per series/episode
and multiple series/episodes per ID)
(cherry picked from commit 494dfa6eef01aabe1ed7bf3d0f3139f20a8b7678)
draft patch to add support for private data specifiers and upc private data

Fixes #12091
(cherry picked from commit 30df98ce5d11b69d0b5c5114a9007cdfc79a7e9b)

Conflicts:

	mythtv/libs/libmythtv/test/test_mpegtables/test_mpegtables.h