[vobsub] always set correct source value when creating vobsub stream in demuxer
[vobsub] set filename2 on all vobsub streams that are part of the external file
[vobsub] don't prioritize external VOBSUBs over external SRTs
[vobsub] ensure external vobsubs included in the idx file are all marked as (external)
set deinterlace mode to AUTO as default
linuxrenderer: remove obsolete includes
linuxrenderer: use pragma once instead of outdated ifdef
[vobsub] exclude archived .sub files from filename when not starting with base video name
Merge pull request #5414 from Voyager1/vobsub-fixes

VobSub fixes
Merge pull request #5432 from FernetMenta/linuxrender

linuxrenderer: drop obsolete includes
Merge pull request #5418 from FernetMenta/deint

set deinterlace mode to AUTO as default
fixed: use the proper make instead of calling 'make' directly

fixes builds on freebsd
cmake buildsystem
add tests needed by new u16 string stuff
wrap cmyth properly
move some more install related stuff to install script
move all install code to platform install script
allow building without doxygen
fix building with yajl2
generate scripts in a subdir to avoid problems configuring in top dir