speex: fix pkg-config file generation

Avoid generating a blank 'Version' field by moving the declaration after AC_INIT

Signed-off-by: Rafaël Carré <funman@videolan.org>
dirac: remove references to blocks already output to the decoder

The packetizer accesses blocks that have already been freed by the decoder,
apparently to support dirac in AVI.

http://diracvideo.org/specifications/ says:
Dirac in AVI multiplexing specification not available
Windows store: don't call read() before poll() on network sockets
Contribs: update taglib to 1.9.1

Opus, MusicBrainz ID, INFO in Wav and a few other cool stuff
Contribs: update libass to 0.10.2

Should close #8799
macosx: fix handling of video-on-top (close #9615)
dbus inhibit: gnome >= 3.6 and < 3.10 is not supported

It uses the correct path name "/org/freedesktop/ScreenSaver" for the interface,
not the name that KDE came up with ("/ScreenSaver").
Gnome 3.10 supports the KDE interface now, see
https://mail.gnome.org/archives/commits-list/2013-September/msg00736.html

Support for gnome 3.6 screensaver is probably not worth it, as the daemon
crashes on Uninhibit.
Fix LUAC check if CONTRIB_DIR is not set
macosx: do not start fullscreen when splitter is activated

This is a quick fix which need to be improved later (see todo).

close #9579
xiph_SplitHeaders: do not malloc+memcpy headers

Directly point into the provided extra data
The headers were always used then freed immediately
help: remove hacks for non-existent "help" module
plugin: remove non-existent subcategory hint items type
help: print module name also for main
main: add missing subcategory
help: use direct ioctl() rather than spawning stty to get console width
help: cleanup printing configuration items
help: cleanup listing modules
help: wrap Unicode text correctly (fixes #5417)
help: print UTF-8 BOM in vlc-help.txt on Windows
help: simplify output function calls