mmdevice: improve diagnostics
npapi: sensible prefix
npapi: correct pkg-config paths
macosx: add NSFullScreenWindowMask to compatibilityFixes.h and avoid NSAnimationContext warning
configure: unbreak cross-pkg-config support with contrib

cross-pkg-config tools have a correct default search path. The contrib
path should complement it, not replace it. If the caller intends to
(ab)use the native pkg-config for cross-compilation, the caller is
responsible for selecting an adequate default path, not VLC configure,
just as with every other build tools.
mmdevice: guard against out of range values
wasapi: fix S/PDIF check
wasapi: fix TimeGet()
mmdevice: merge volume/mute update code and fix initial volume
mmdevice: print endpoint volume range to debug
mmdevice: override endpoint volume to allow amplification

This works more or less like SNDVOL (and like PulseAudio with flat
volumes not disabled): the VLC volume represents the product of the
endpoint volume by the simple volume.
mmdevice: implement audio policy callback (fixes #7204)
src/missing: fix compilation if httpd is disabled
src/missing: remove no longer needed stubs since the internal API is gone
src/missing: fix a bunch of clang compilation warnings and update copyright header
avio: use network-caching (fixes #10844)

So far only network protocols (well, only RTMP) are aliased.
typo
src/missing: remove return after assert case since this is only needed for non-debug builds which are not used by developers anyway
Fix VCDX compilation (close #10834)

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Contribs: update GnuTLS to 3.1.22

See CVE-2014-0092