Add a missing lock of a mutex

Without this we could crash during video start/stop
icecast: Don't crash if we don't find anything playable in a stream

Fixes #2146
Add mimetype mapping for video/webm
Improve logging when we probe format using libav
hls: Add support for next/prev track

Fixes #2145
hls: Remove dead code
js: Also repair broken UTF-8 when using HTML meta tags to deduce encoding

Fixes #2147
media: Bump epoch when we flush media queue
glw: Fix missing relayout trig when container constraints changes

Caused problem when in conditional ui rendering mode

Fixes #2115
js: Treat charset=UTF8 as UTF-8
debug: Make thread lifetime and settings load/store debug conditional
ps3: Seems we can play constrained baseline after all

Fixes #2140
Always turn on conditional UI rendering
Update lang files
Update swedish translation
Fix a typo in mimetype -> format mapping table

Fixes #2148
htsp: Fix channel zapping during playback

Fixes #1960
Update sp_SP.lang
Merge pull request #162 from aldostools/patch-1

Update sp_SP.lang
hls: Support any kind of audio codec libav can detect

Fixes #2152