Add runtime check in Core.Initialize to check libvlc/libvlcsharp version
Problem to solve
Version mismatch between libvlc and libvlcsharp.
Perform a check between LibVLCSharp package version and LibVLC package version at runtime in Core.Initialize().
- Throw if libvlc 4 is used with libvlcsharp 3.
- Throw if libvlc 3 is used with libvlcsharp 4.
Document this for users in the code.