Use different interleaving approach to fix incompatibility with latest libav.
Disable some debug code.
Only use new interleaving approach when the old approach can't be used.

The new approach fails if an encoder doesn't set DTS. This is the case with some old ffmpeg/libav versions.
Get rid of all interleaving code, just try to estimate the time based on PTS/DTS values.

It's less accurate, but at least it works with all versions of ffmpeg/libav.
Prepare Arabic translation.
New version.
Update CHANGELOG.
Add show/hide window action to the systray menu.

This is a workaround for the broken appindicator behaviour on Ubuntu (apparently left-clicking doesn't work).
Small improvement to SyncDiagram. Also enabled -ffast-math.
Remove -ffast-math again because it doesn't seem to make a difference.
Add Russian translation.
Update AUTHORS.
Update README.md
Detect CPU features once at startup.
Merge branch 'master' of github.com:MaartenBaert/ssr
Use config.h instead of -D to pass configuration options.
Minor changes to FastScaler.
Set swscale color space to BT.709 as well.

Also some minor refactoring.
Merge branch 'master' into qt5

Conflicts:
	configure
	configure.ac
	src/Makefile.am
	src/Makefile.in
Add a configure option for Qt5.