Lua: support HTTPS and live for Dailymotion

Close #12753

Thanks to Ruito
stream_filter: dash: match case insensitively namespaces

and add a missing one
stream_filter: dash: fix and add missing profiles
stream_filter: dash: fix null dereference on empty segments list
stream_filter: dash: log through libvlc
Dash: Fix win32 compilation
dvdnav: fix compilation on OS/2

-----
access/dvdnav.c: In function 'ProbeDVD':
access/dvdnav.c:1469:6: error: implicit declaration of function 'read' [-Werror=implicit-function-declaration]
      || read( fd, iso_dsc, sizeof (iso_dsc) ) < (int)sizeof (iso_dsc)
      ^
access/dvdnav.c:1481:5: error: implicit declaration of function 'close' [-Werror=implicit-function-declaration]
     close( fd );
     ^
-----

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
stream_filter: dash: don't use global ref to log through libvlc

This reverts commit d073d3be2a8742ae2e7069a10d48ae28fd2e043e.