Defining USE_INTERNAL_FFMPEG as option

Changing to internal FFMPEG becomes an option.
To gain XVBA support in internal ffmpeg version requires to many patches. Simpler to used external patched version.
Fixing fix
Last fix
Yes. Got it now.
Revert "Make the mixmap invalid when we have the same number of channels on both sides"

This reverts commit f25229c9460d2f669a82dc7248e7b42d6fb3de62.
[AE/CA] - allow a reinit on lost device. should harden our recover when hdmi input is switched away / should fix issues especially found on mavericks when doing so (e.x. switching the TV input away from xbmc and back)

Conflicts:
	xbmc/cores/AudioEngine/Engines/CoreAudio/CoreAudioAE.cpp
Change „X-Plex-Client-Profile-Extra“ to be a URL parameter instead of a XBMC protocol option
Merge pull request #991 from plexinc/pht-pr-urlOption

Fix X-Plex-Client-Profile-Extra option
Merge remote branch 'upstream/frodo' into frodo
Adding Python

Adding ENABLE_PYTHON clause
Adding Finding of Python libs with FindPython.cmake
Merge pull request #887 from ziggimon/frodo-python-fix

Adding Python support for Linux
RapidXML Integration rather than using TinyXML

This Boosts up the xml parsing by a ratio of aboux X100 :)
RapidXML fixups.
Default to RapidXML on.
Add some more debug to the DirectoryParser
Disable paging for now. It seems like it might be faster without.
Tweak sizes of posters / thumbs.
http zeroconf advertizing is not used
Make the thumb code a bit easier to modify.
Fix scheme and don't rely on 443 == https

Fixes #1005