Revert "[aml] fixed ffmpeg-rtp to use four byte startcodes"

This reverts commit 6ff01e910d2f2a2e0294c372927ecd29b4f797fb.
[FFmpeg] version bump to n1.2 (rev e820e3a) - lib/ffmpeg

This commit now contains the original patches sub directory:
  patches 			- Org dir that contains applied xbmc custom patches.
  patches/README-patches	- New README file with info about xbmc patches.
  patches/obsolete-patches	- New dir with obsolete xbmc patches.

Conflicts:
	lib/ffmpeg/build_xbmc_win32.sh
[FFmpeg] version bump to n1.2 (rev e820e3a) - xbmc files

lib/DllAvFormat.h
lib/Makefile.in
lib/ffmpeg/build_xbmc_win32.sh
project/Win32BuildSetup/BuildSetup.bat
project/Win32BuildSetup/buildmingwlibs.sh
tools/depends/native/gas-preprocessor-native/gas-preprocessor.pl
xbmc/DllPaths_win32.h
xbmc/cores/dvdplayer/DVDAudio.h
xbmc/cores/dvdplayer/DVDCodecs/DVDCodecs.h
xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp
xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h
xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.cpp
xbmc/cores/dvdplayer/DVDCodecs/Video/DXVA.cpp
xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h
xbmc/cores/dvdplayer/DVDPlayerAudio.h
xbmc/cores/dvdplayer/DVDStreamInfo.h

Conflicts:
	project/Win32BuildSetup/BuildSetup.bat
update gitignore for new ffmpeg 1.2 libs
ffmpeg 1.2 - fixed dvd still frames ended up in internal lavf
encoder: signed vs unsigned warning
dvdplayer: sub_id in ffmpeg has been depreciated and doesn't work
ffmpeg compatibility fix for matroska embedded subtitles

Commit 2626cc4580bfd560c6983338d77b2c11c16af94f in the ffmpeg repo
changed the codec id of matroska embedded S_TEXT/UTF-8 subtitles
from CODEC_ID_TEXT to AV_CODEC_ID_SUBRIP. That commit is part of
ffmpeg 1.0 and later.

Add the new codec id to provide compatibility for the updated
ffmpeg library and external ffmpeg libraries.
Remove obsolete ffmpeg version check (52,0,0)

This test (which presumably checks for LIBAVCODEC_VERSION_MAJOR >= 52)
seems both obsolete and incorrect. The major version is shifted 16 bits,
not 12. Major version 52 was introduced in commit
dd1c8f3e6e5380f993c86750bb09fd42e130143f (from Sept 8, 2008) so this check
is anyhow obsolete.
Remove obsolete libavformat version check (52,14,0)

This version of libavformat is from May 22, 2008
(commit 79d7836a5e213d547629555e3f1157e7197aef68).

The first release to include it was ffmpeg 0.5 (3 March 2009).
Remove obsolete libavcodec version check (52,38,1)

This version of libavcodec is from Nov 10, 2008
(commit 3155716677eac826b998b487db66927796f6a833).

The first release to include it was ffmpeg 0.6 (15 June 2010).
Remove obsolete libavformat version check (52,83,0)

This version of libavformat is from Oct 15, 2010
(commit 03700d399bcc749ad7916f2d39a99527f37c8b6e).

The first release to include it was ffmpeg 0.7.1 (24 June 2011).
Update libavcodec version check

Make the version check compatible with both ffmpeg and libav.
Also add comments describing when the API change was made for
both libraries.
Update libavfilter version check

Make the version check compatible with both ffmpeg and libav.
Also add comments describing when the API change was made for
both libraries.
[ffmpeg] fix shared library versions

Conflicts:
	tools/buildsteps/win32/make-mingwlibs.sh
Revert broken part of [6f653c5a2ba30008d62ab589ff5686df8a29ef72].

This was obviously untested as it breaks external ffmpeg build and only changes this code path.
xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxers.a(DVDDemuxFFmpeg.o): In function `DllAvFormat::av_read_frame_flush(AVFormatContext*):
/home/alexis/xbmc/lib/DllAvFormat.h:121: undefined reference to
`ff_read_frame_flush'

Even if it did not break, the change is wrong anyway.
[ffmpeg] fix: patch needs to operate from lib/ffmpeg
[ffmpeg] updated and reformated ffmpeg/patches/README-patches
Rename our local copy of av_read_frame_flush to xbmc_read_frame_flush as suggested by elupus on PR2633.

That way it makes it clear the function is from xmbc and not ffmpeg.
[darwin] - revert the revert the revert - well fix the build for darwin broken in a7703fb74603192f087db90c60877eeed1097f66