Core: Fix case where a panic alert wouldn't be shown in MemoryUtil.cpp
Core: Actually show MemoryUtil.cpp allocation error messages on Linux
DolphinWX: More readable variable names in BreakpointView

Also doesn't make everything rely on a single temp variable.
DolphinWX: Fix variable styling in BreakpointView
Place bundled SFML include paths before others

This allows to build with bundled SFML when system SFML (of another
version) is installed
Allow system time to move forward during netplay.
Initialize variables to silence garbage return warning from scan-build.
Remove pointless initializations.
Update the android cmake toolchain file to support 64bit.

This is available in a PR here: https://github.com/taka-no-me/android-cmake/pull/23
The maintainer of the android toolchain cmake file seems to be AWOL for now.
I have tested this file personally and it works, it just isn't merged in yet
Add OSD messages back to status bar.

OSD messages can be disabled, while still leaving them in the status bar. This is incredibly useful for certain users, who may wish to see the messages, but do not wish to have them cover up half of the screen. In particular TASers will generally have OSD messages on the screen 100% of the time, and they cover up useful information, making it critical to turn them off. However the messages are still very useful to them, so it's important to have them somewhere.

This reverts 4a16211bae97a42c24ed43cf4174df03d180ac4a.
Revert changes to how DInput filters out XInput devices.
This is to remain compatible with XBCD devices.
Rename Log2 and add IsPow2 to MathUtils for future use

Also remove unused pow2/pow2f functions.
JIT64: optimize multiplication by immediate constants

Factor out common code and handle a few more common cases.
JIT64: optimize rlwinmx/rlwinix and friends

Take advantage of movzx as a replacement for anding with 0xff or 0xffff, and
abuse loads from the register cache to save ops.
JIT64: Optimize cmpXX

Use TEST instead of CMP if we're comparing against 0 (rather common), and
optimize the case of immediate compares further.
JIT64: optimize sign/zero-extend

Also remove some comments that no longer apply since x86_32 was dropped.
JIT64: avoid using LEA for adds when not necessary
JIT64: use LEA for the "a = b + imm" case of addi
JIT64: use xor instead of mov for loading a zero regcache immediate
JIT64: tweak srwx/slwx BindToRegister arguments

Register B gets immediately moved into the shift register, so even if a == b
it doesn't need to be loaded.