vlc: build from source code
The release tarball contains a bunch of binaries, such as generated lexers and
parsers (along with less relevant stuff like unused images), that are not found
in the version-controlled source code. Switch the build to the latter, which
also makes building intermediate versions easier.
(cherry picked from commit 82b11a05eeb67a95a51b7452773f82bde5136631)