Update libvlc player api for v4
This takes the 3503 merge request on vlc.git to update the libvlc API. In subsequent commits, the implementation in VLCKit is updated accordingly as well as 3 samples apps for iOS. The VLCEventHandler is removed. The VLCThumbnailer is still the same from v2 and will be updated in a subsequent MR.