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
[WIN32] fixed: setup file name got the branch name back (2. try)
[WIN32] fixed trailing space at the end of the branch name (I will do more tests...I will do more tests...I will do more tests...)
fix creation of new sources.xml (fixes #14272)
Fix AirTunes pts accuracy
[bug] python codegenerator template was casting all constants to ints.
[airtunes] - use the temp password var when starting the airtunes server for not activating password protection in accident when its disabled via gui
[airplay] - don't indicate volume restore in gui
GUIWindowPVR: don't spawn dedicated thread just to invalidate channel items every 5 seconds. Instead run CStopWatch when activating channel window, check if 5 seconds elapsed and then inavlidate window and reset watch.
[fix] SaveFileState was broken by ba7a58c
Merge pull request #2621 from wsnipex/ffmpeg-lib-versions

[ffmpeg] fix shared library versions (closes #14274)