changed: Auto extract thumbs/flags for webdav
GUIEpgGridContainer: validate scroll offsets as well as they are used to calculate rendered blocks
GUIEpgGridContainer: don't select first item on mouse/touch event on empty programme block
GUIEpgGridContainer: don't react on clicking channel list
GUIEpgGridContainer: add panning gesture
GUIControlGroupList: add panning gesture
Add media parameter to Playlist.Item directory type

Allow complete control from remote of the media to add, now permit a correct Player.Open on directories with mixed items.
Also permit to have metadata loaded when files are added from Player.Open
Forcing a wrong type for a specific playlist return an invalid params.
Now also authorize to queue videos to pictures playlists
[ffmpeg] fix shared library versions
[Python] Adds autoclose to python's yesno dialog.
Allow dashes in music videos on the first pass
Fix AirTunes pts accuracy
[fix] SaveFileState was broken by ba7a58c
Merge pull request #2621 from wsnipex/ffmpeg-lib-versions

[ffmpeg] fix shared library versions (closes #14274)
[fix] upnp: parentID of the root container should be -1, fixes #14279
fix missing "Connected" and "Not connected" strings since fa815d7 (fixes #14280)
[fix] old path for musicvideo nodes in upnp music share
[WIN32] fixed: forgot to update windows package list.
[Fix] Possible NULL pointer dereference in DVDFactoryDemuxer.
Revert broken part of [6f653c5a2ba30008d62ab589ff5686df8a29ef72].

This was obviously untested as it breaks external ffmpeg build and only changes this code path.
xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxers.a(DVDDemuxFFmpeg.o): In function `DllAvFormat::av_read_frame_flush(AVFormatContext*):
/home/alexis/xbmc/lib/DllAvFormat.h:121: undefined reference to
`ff_read_frame_flush'

Even if it did not break, the change is wrong anyway.
[ffmpeg] fix: patch needs to operate from lib/ffmpeg