libvlc: update to 3.0.16
This removes patches merged upstream, updates to the latest libvlc release and adds a hack to fix live555.
Additionally, this moves the git clone from the former designated repository to the new unified repository on gitlab and clones it as a single branch.