Qt: InputManager: Split playback state change and item change

Close #8510

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Qt: fix Win32 MOC breakage

Introduced by WIN32 -> _WIN32 probably

Close #8804
auhal: fix wrong analog 5.1 channel ordering (close #8589)
Avcodec: disable multi-threading for MPEG-4 Video

This seems buggy in libavcodec

Close #8486
livehttp: try to comply draft 11 section 6.2.2 for how long to keep segments around in sliding window
livehttp: check opendts to be lowest dts available
transcode: use 1000 as frame rate base and don't try to do any rounding
livehttp: try to follow draft 11 section 6.2.2

Keep atleast 3 * seglen amount of segments in playlist if possible.
This will cause playlist to increase sometimes over i_numseg, but it
follows the draft better.
macosx: add visual markers for 100% of the volume (refs #8628)
fr translation: fix ncurses strings broken in 6c316cc596
nsis: register x64 axvlc.dll properly
Add yet another XDCAM fourCC
mjpeg : remove optional quotes from MIME boundary
avcodec/video.c: correct error message when vlc_va_Get() fails.

When calling vlc_va_Get() failed inside ffmpeg_GetFrameBuf(), then
the error messages says "vaGrabSurface failed" however it should
say "vlc_va_Get failed". Since hw accelerators are called through a
vlc abstraction defined in va.h. It originated from libva (VAAPI),
but it includes VDPAU and DXVA2 now.
Work around test failing with cli interface
merge NEWS from 2.0
Lua: remove write-only set_intf()
lua: fix potential busy loop in net.poll()
lua: remove no-op
lua: raise an erro from net.poll() when quitting

This forces Lua RC to exit cleanly in all cases.