Change some log level.
Set the viewport properly on video frame draw.

Fixes #3771, video frames being drawn at the wrong size at non-1x.
Update fbos even if they're not the display.

But only when coming from a video or other safe source, to ensure we don't
hurt speed.  Although, might be interesting to do it always?

With the previous commit, fixes #4273.
Make sure frag shader ID matches generated code.

Before, we would use an id with alphatest on, but not actually compile in
alphatest.  Or, we would use a shader with alphatest, when we actually
could compile it out.
Update native and ffmpeg.
Merge pull request #4321 from unknownbrackets/fbo-minor

Fix some video -> framebuffer issues
Merge pull request #4322 from unknownbrackets/gpu-minor

Make sure frag shader ID matches generated code
Fix unlikely case in DrawPixels().

If linesize doesn't match, also use convBuf.
Avoid getting stuck with a bad tex framebuffer.
Make sure we recheck a fb tex that didn't match.
Generate a texture name even for fbo textures.

Otherwise, when it stops being a render-to-texture, we won't have a
texture name and we'll get confused.  A texture name shouldn't be
expensive to generate in this case anyway.
EnqueueList: Relocate code that depends on compatibility check to simplify the code
Symbian: add support for media keys such as volume up and volume down.
Mappable in settings.
Switch to Qt vibrator instead of Symbian C++ one.
Remove avdevice.lib linker dependency/input for Headless and PPSSPP.
Remove useless ffmpeg Librarian dependencies from Core.
Remove stray xinput.lib dependency.
Merge pull request #4327 from thedax/win32UpdateVCProj

Windows/Visual Studio: Remove avdevice.lib linker dependency/input for Headless and PPSSPP.
Bump up version numbers in version.rc.
Update other platforms, too.