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.
Merge pull request #938 from ziggimon/use-external-ffmpeg-fix

Defining USE_INTERNAL_FFMPEG as option
Revert "Make the mixmap invalid when we have the same number of channels on both sides"

This reverts commit f25229c9460d2f669a82dc7248e7b42d6fb3de62.
Add Skin.AspectRatio to debug layer.
Position Video Player OSD lower if the window aspect ratio is 16:10
Adjust Preplay title heights. Fixes plexinc/plex#932
Don't show Unwatched indicator in List view if the Setting for it is activated. Fixes plexinc/plex#910
Add a Preference "Hide Quit and Shutdown from Home menu". Fixes plexinc/plex#899 and plexinc/plex#875
While it's still there, show poster and some additional info in the VideoPlayer media info overlay. Fixes plexinc/plex#883
[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
Fix episodes List showing mixedParents layout for primaryFiterActivated.
Show Unwatched Episodes count for TV. Fixes plexinc/plex#863
Fix crash in TranscoderClient.
Move code from Application to PlexApplication.
Style fix.
Ping the transcoder when paused.

Fixes #946
Don't show remote notification if playing video

Fixes #949