Backport taglib patches to VLC to allow non-local file analysis
The medialib relies on taglib to fetch the meta data, but when using vlc 3.0, we can't analyze non-local files since taglib accesses files using fopen
and the likes.
We need to backport most 4.0 patches to 3.0 to allow taglib to use VLC's accesses to read any file