libvlc: add missing sanity checks to the media list player
This fixes #713 (closed)
Additionally, this MR adds a missing sanity check to the VLCMedia class and removes an unnecessary background thread use in VLCMediaListPlayer with debatable safety.
Edited by Felix Paul Kühne