Merge pull request #631 from lioncash/scrolling

DolphinWX: Implement scrolling in the code view and DSP disassembly view.
DolphinWX: Mild readability clean up of CodeView.

- Gets rid of the underscore in some function names
- Appends the 'm_' prefix to class member variables.

Now it isn't a pain to see what is being modified in terms of state. Especially in the OnPaint call.
Merge pull request #627 from lioncash/wx-deps

CMakeLists: Increment the minimum required version of wxWidgets
Revert "Frame: Fix RendererHasFocus"

This reverts commit ff918df88991710d58d983aa2e5dbcf03f2064ab.

This changed it from "RendererHasFocus" to "UIHasFocus", which is
wrong. Specifically, it broke for non-Render to Main Window cases where
the renderer window isn't managed by wx. It also broke the pending
exclusive fullscreen support, which checks this function to determine if
the renderer is on top so it can full-screen it.

We'll add a new hook, "UIHasFocus", in the next commit.
Host: Add a new "UIHasFocus" hook to determine if the UI has focus

We can't use RendererHasFocus for this purpose because of some issues
with exclusive fullscreen, and the new RendererHasFocus implementation
didn't work for non-Render to Main Window cases, since the renderer
window wasn't managed by wx.
PixelShaderGen: fix indentation
Merge pull request #372 from Tilka/fctiwzx

Jit64: implement fctiwx/fctiwzx
Turn the FPSCounter namespace into a class.
Merge pull request #634 from degasus/pixelshader-align

PixelShaderGen: fix indentation
Merge pull request #632 from lioncash/dolwx

DolphinWX: Mild readability clean up of CodeView.
Merge pull request #580 from SeannyM/smaller-b

[Android] User configurable input overlay scaling
Merge pull request #633 from magcius/wip/input-focus-fix

Fix input focus issues
Fixed Frame dumping in VideoSoftware.

Old code dumped the efb, which was no-longer relevant since the
backend gained xfb support.
New code dumps the colour texture which is about to be rendered to
the screen so correctly reflects the bypassXFB option.
Merge pull request #622 from phire/sw-fix-frame-dump

Fixed Frame dumping in VideoSoftware.
[Android] Enable filtering onscreen buttons
Merge pull request #636 from SeannyM/android-filter

[Android] Enable filtering onscreen buttons
Core: Remove unused function Callback_ISOName()
Gcifolder use correct region for fifologs and homebrew
Core: Fix bounds checking within GCMemcard.cpp.

Prior to this 127 would be an allowed numeric index. However There is only an addressable range from 0-126.
Audio Mixer: move Static variable to a member variable.

The two instances of this class were sharing a frac variable causing
audio glitches when both were running (which is now all the time).

Fixes issue 7463 (Since DTK merge, audio has staic in it).