contrib: gmp: Patch away the ansi2knr mentionings

The latest automake versions (as built by extras/tools) have
removed support for ansi2knr altogether, so this is required for
reconfiguration to work. We still need to do the reconf since the
host system ANSI check in the tarball is broken.

Signed-off-by: Martin Storsjö <martin@martin.st>
Qt: Plugins list: improve sorting
skins2: cosmetics
skins2: fix missing initialization
skins2: fix forgotten notify in text control
skins2: improve layout management

Be more stringent on what it means to be tightly-coupled for two layouts.

Note that directly resizing a playout should not be allowed. Only the skins2
windows manager should be authorized to do it, since other issues are at stake
(anchors, min/max constraints, ....). Yet, this new isTightlyCoupledWith() now
ensures that two layouts are truly identical from the windows manager's
perspective, and thus avoids possible and undesirable side effects.
skins2: avoid layout resize if size is unchanged
equalizer: fix crash and allow custom eq-band values without known preset

close #8307
auhal: cleanup and better consistency

no functional changes
auhal: possible improvement in thread syncronization
MediaCodec: handle exceptions on Flush
macosx: hide bottom bar of main window only when really necessary
macosx: voutcontroller: remove trailing white space
Revert "Revert "Correctly detect alac in mp4 properties""

This reverts commit 6265048ae8665189ea88262cd3aedd2d03abce35.
macosx: use hotkeys for apple remote volume control

partial revert of 9929cc94ce61b48c666dcf1aa2b65c1e7de763c9
Until we find a better solution. As discussed on ML.
skins2: cosmetic
skins: don't create a video control if no size provided
skins2: provide more info to help skin developpers debug their skins

Many skins are buggy because the bitmap sizes or the resize policy
are inconsistent with button or checkbox constraints (fixed size)

This patch will help skin developers pinpoint which button or
checkbox is at fault. In addition, the resize policy will be
corrected (guessed from the lefttop parameter). This will enable
buggy and often unmaintained skins to work fine nevertheless.
Revert "Generate .def files with gendef"

This reverts commit d49e2ef6ace0de681ca3c5afea5751699908e877.
win32: use gcc import lib instead of using gendef and dlltool