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
[lang] delete duplicated English UK files. The main English file IS the UK version
jni: fixed alt/shift keymap
droid: add LCTRL, RCTRL and CAPSLOCK
fixed borked build from f68634b7549d5089349867c2cbcd5cbf83a0950c
fixed broken build from 5ca72dbcd4b41513892e5fb602f00eb784d54a52
video: fix search for movies being part of a set (fixes #14471)