Win32: do not map Volume keys by default

On Windows, it seems people expect volume keys to control the master
volume...
I'm not going to fight this fight with our users during support...

Ref #9373
Exclude ALSA from test builds

libasound2 seem to cause spurious test suite failures.
access: avoid genmf and clean up
genmf: remove unused or broken stuff
modules: use different directory prefixes for each plugins subdirectory

This is just a step toward less recursion.
modules: set MODULE_NAME_IS_... where needed only
modules: simplify CPPFLAGS & CFLAGS
modules: remove VLC-specific AM_LIBADD, simplify
access: remove recursion

If you missed the fact that recursive makefiles are harmful, there is
plenty of documentation online (try "Recursive makefiles considered
harmful"), or ask the libav developers for the more concise version.

This change and the previous ones, are particularly boring though. The
main motivation is to eventually address #9397, after the same change is
applied to codec/, demux/ and possibly a few other subdirectories.

Note that some more simplification between Makefile.am files and
configure.ac is definitely possible - if someone is bored.
codec: avoid genmf
codec: remove makefile recursion
demux: avoid genmf

Also rename dirac to diracsys to disambiguate from the encoder.
demux: remove makefile recursion
meta_engine: avoid genmf
meta_engine: remove makefile recursion (refs #9367)
motionlib: build only once (refs #9367)
lib: work around automake subdirectory limitation (fixes #9367)
modules: fix Windows build