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.
Ignore import warnings from ffmpeg.

Seems to be a known issue with the msvc ffmpeg stuff.
Fix some arm emitter warnings on win64.

We link it in for debugging purposes.
Update readme.
Align the GPU so the tick count can be aligned.

It's atomic for free on 64 bit, but only if it's aligned.
Assert some unlikely buffer overflows.
Avoid some unlikely uninitialized values.
Fix a small type comparison warning.
Apply offset by 1px to our provided PSP fonts
Respect the bgm vol setting for at3, mp3, video.