Consider stride more when determining fb size.
Recreate framebuffers when they get bigger.

To avoid cases where they remain too small, and to make sure size always
matches up sanely.
Blit framebuf contents when resizing.

This avoids a blink when sizing up.
Cleanup some old comments/code.
Win32 buildfix and warning fix.
I don't know how many pads are supposed to be supported, but I went with a reasonable number until the proper amount is committed.
Remove the const int, and fix another warning.
One more warning fix.
Don't allow a zero framebuf stride in estimation.
Take the tallest estimate, scissor may be short.

Even if it's wider but short, it should not reduce the height of the
buffer.
Stop stretching things to the FBO size.

Instead, draw in the top corner.  This way, even if framebuffers get
smaller things stay consistent.
Correct widths in stencil upload too.
OSK for network setting for non-windows

Fix windows 's full screen problem too
Force 481x273 to 480x272, it's seen in a few games.
Add missing "F"
Use TextView  instead of Choice
Attempt  to solve Travis CI build
Merge pull request #6213 from sum2012/UI

OSK for network setting for non-windows
Win32: Use CALLBACK (__stdcall) for DinputDevice::DevicesCallback. Fixes 32-bit compilation.
Merge pull request #6217 from thedax/win32-buildfix2

Win32: Use CALLBACK (__stdcall) for DinputDevice::DevicesCallback.
Merge pull request #6212 from thedax/win32-buildfix

Win32: fix three warnings.