ActiveAE: stop processing passthrough packets for paused streams, fixes audio glitch on pause
Merge pull request #4801 from FernetMenta/pause

ActiveAE: stop processing passthrough packets for paused streams, fixes ...
videodb: don't reset the source path if it is temporarily offline
videodb: add GetSourcePath() to get the path of the source another path belongs to
videodb: use the proper source path when checking for a temporarily offline source during library cleaning
[win32] update readme
Merge pull request #4795 from Montellese/videodb_clean_fix

videodb: fixes for support of temporarily offline sources during library cleaning
[videodb] remove unused CVideoInfoTag::m_strShowPath
[cosmetics] indenting
[videodb] use tvshowview.strPath rather than path.strPath in the seasons query - it already contains the path
[videodb] factor out the addition of paths to the tvshow link table
[videodb] move parent path id for shows to tvshowlinkpath
[videodb] drop the basepath for tvshows, as it's the same as the path with the exception of multipaths
[videodb] allow AddTvShow() to take in an existing show ID so it just adds a link to tvshowlinkpath
[videodb] remove duplicate tvshow rows in favour of multiple links in tvshowlinkpath
[videodb] search for existing tvshows that match rather than adding a duplicate when adding the same show with a different path
[videodb] if we have multiple links from tvshow to path, we need to be careful with the grouping in the tvshowview.
[videodb] drop GetStackedTvShowList and Stack as they're no longer required
[videodb] adds GetDbId helper and splits DeleteBookMarksOfFile into a separate function taking file id
[videodb] DeleteMovie/MusicVideo/Episode should primarily take database id, not path