library: fix KVC related pseudo-random crashes because we didn't remove the observers on dealloc, so observed objects tried to access nil observers
rename mediaItem property since it is ambigous

No functional change
playback: fix playback position handling for media lists of locally stored content
playback: optimize meta data handling for media list contents
Update NEWS
playback: set deinterlace option through libvlc API instead of argc/argv
remove the dragged view after removing a file from a folder
workaround for a crash when dragging a file out of a folder
playback: pause playback when headphones get unplugged
fix crash selecting a folder and pressing the createFolderButton

note: don't alter a list while you enumerate it
fix crash selecting items, pressing createFolder and selecting a folder
Initial English (UK) translation

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Updated Arabic translation

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Updated Bosnian translation

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Updated Czech translation

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Updated Slovenian translation

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Update MLKit to fix compilation
Update unstable VLCKit with latest libav optimizations

This speeds-up H264 decoding on ARM64 devices up to 10%
Merge remote-tracking branch 'upstream/master'