Integrate lcov/gcov into Libav

The gcov/lcov are a common toolchain for visualizing code coverage with
the GNU/Toolchain. The documentation and implementation of this
integration was heavily inspired from the blog entry by Mike Melanson:
http://multimedia.cx/eggs/using-lcov-with-ffmpeg/
x86: sbrdsp: Implement SSE neg_odd_64

Timing on Arrandale:
        C   SSE
Win32:  57   44
Win64:  47   38
Unrolling and not storing mask both save some cycles.

Signed-off-by: Diego Biurrun <diego@biurrun.de>
fate: add coverage for background disposal in gif decoder

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Merge commit 'a862c7d3368241e72a465ab944afa38ea62a6640'

* commit 'a862c7d3368241e72a465ab944afa38ea62a6640':
  Integrate lcov/gcov into Libav

Conflicts:
	Makefile
	common.mak

Merged-by: Michael Niedermayer <michaelni@gmx.at>
Merge remote-tracking branch 'qatar/master'

* qatar/master:
  x86: sbrdsp: Implement SSE neg_odd_64

Conflicts:
	libavcodec/x86/sbrdsp.asm

Merged-by: Michael Niedermayer <michaelni@gmx.at>
coverage: filter /usr/include out

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
sbrdsp: unroll sbr_autocorrelate_c

1410 cycles to 1148 on Arrandale/Win64.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
sbrdsp: unroll and use integer operations

This patch can be controversial, by assuming floats are IEEE-754 and
particular behaviour of the FPU will get in the way.
Timing on Arrandale and Win32 (thus, x87 FPU is used in the reference).

sbr_qmf_pre_shuffle_c: 115 to 76
sbr_neg_odd_64_c: 84 to 55
sbr_qmf_post_shuffle_c: 112 to 83

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
avfilter/vf_mp: fix x86 cpu caps

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
vf_noise: remove low quality mode

It produces vissible correlation between lines

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
vf_noise: Fix av_lfg_get() maximum value

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
lavf/http: use a more compatible default user agent.

Fixes Ticket 2265.
dynamic loading of shared faac library
avfilters: better behavior of frei0r on win32
programs: print version info and configuration only on -version
configure: fix modplug detection (it needs +lstdc++)
no Werror on implicit-function-declaration and missing-prototypes
configure: don't add -fPIC on MinGW-w64
custom icon and windows resource
use upstream version tag, my repo is always rebased