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.
Remove unnecessary scope declared inside its own namespace
fixed, ProcessJoystickEvent was broke for axis handling
Revert "fixed, ProcessJoystickEvent was broke for axis handling"

This reverts commit 6c11ee3335e9b787d7e85638bbcebf05e2890d57.
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