Merge pull request #3016 from popcornmix/ffmpeg_dts_up

[ffmpeg] Backport of armv6 and vfp optmisations for DTS
Merge pull request #3040 from FernetMenta/pvr3d

fixing pvr after stereoscopic pull
Merge pull request #3041 from Memphiz/rm_framemove

[gui] - remove FrameMove from GUIDialog as it is not needed anymore
GUIFontTTFDX: prevent crash on unallocated texture or unavailable Direct3D device
CGUIFontTTFGL::Begin: prevent crash on unallocated texture
CGUIFontTTFDX::ReallocTexture: Don't try to copy from empty texture
CGUIFontTTFGL::ReallocTexture log warning when allocated texture smaller than requested
CGUIFontTTFBase::CacheCharacter: free allocated glyph on error
GUIFontTTF: move m_textureScale calculation to right places
CGUIFontTTFBase::CacheCharacter: correctly process empty glyphs (spaces)
Empty glyphs (spaces) has zero width and if empty glyph is first cached letter than texture isn't allocated and function complains about "no texture".
CGUIFontTTFBase: make "spacing_between_characters_in_texture" const
CGUIFontTTFBase::RenderCharacter don't try to render character if character bitmap is empty
CGUIFontTTFBase: don't use "printf" for errors
CGUIFontTTFBase: Use real function names for log instead of hardcoded
renderers: fix choosing best resolution
Merge pull request #3045 from FernetMenta/resfix

renderers: fix choosing best resolution
pvr: try SwtichChannel when selecting a channel via EPG
Correct typo
Merge pull request #3047 from CharlieMarshall/patch-1

Correct typo
Merge pull request #3046 from FernetMenta/pvrguide

pvr: try SwtichChannel when selecting a channel via EPG