Add runtime check in Core.Initialize to check libvlc/libvlcsharp version
Problem to solve
Version mismatch between libvlc and libvlcsharp.
Intended users
Everyone
Proposal
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.
Documentation
Document this for users in the code.