extras: add wasm-emscripten build script

- merge the previous build scripts into one
- allow building outside of vlc source
- add wasm32-emscripten ci
19 jobs for !20 with upstream/vlc.js.2 in 211 minutes (queued for 4 seconds)
latest merge request