renderer: win - reset texture states on configure
DVDCodecs.h: Do not include avcodec.h directly.

If at all it should include lib/DllAvCodec.h but this does not seem to be needed here.
DVDAudio.h: Include DllAvCodec.h which does the right thing to get the definitions instead of manually including avcodec.h.
DVDStreamInfo.h: Include DllAvCodec.h which does the right thing to get the definitions instead of manually including avcodec.h.
DVDDemux.h: Include DllAvCodec.h which does the right thing to get the definitions instead of manually including avcodec.h.
DVDDemuxPVRClient.h: No need to manually include avformat.h since we already include DllAvFormat.h
DVDDemuxUtils.cpp: Include DllAvCodec.h which does the right thing to get the definitions instead of manually including avcodec.h.
DVDDemuxFFmpeg.cpp: Do not exclude OTF fonts in FFmpeg attachements with external ffmpeg. This is supported in ffmpeg-1.0 which happens to be the minimum required version for building xbmc.
VAAPI: Add check for maximum surface count in EnsureSurfaces
Merge pull request #3007 from aballier/ffmpeg_includes

Kill USE_EXTERNAL_FFMPEG usage in xbmc/* code
DllAvCodec.h: Stop mapping avcodec_default_{get,release}_buffer.

Those are unused in xbmc code and deprecated in FFmpeg 2.0.
This removes the related deprecation warnings.
Merge pull request #3011 from aballier/getbuffer

DllAvCodec.h: Stop mapping avcodec_default_{get,release}_buffer.
Merge pull request #3010 from BtbN/vaapi-fix

VAAPI: Add check for maximum surface count in EnsureSurfaces
Merge pull request #3005 from FernetMenta/winrenderer

renderer: win - reset texture states on configure