[Feature] Implement a libVLC Javascript Binding Interface
As Javascript <-> Wasm interactions are limited, we should define and implement a libVLC Javascript interface that will communicate with the Wasm version of libVLC.
The goal is to have an API as close as possible to the libvlc API, to have the same behavior on all platforms and keep the feature development and code maintenance as to a minimum for this API.
As libvlc API is large, we should focus first on basic usage: instanciate a media player, load a media, control the player, get feedback from the player (status, progress, etc.).