Don't allow starting recording in states that will cause a crash or other problem.
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
Catch broken configurations inside of the Post Processing shaders.

This catches most instances of configuration failures that can happen in a post processing shader.
Gives a user a helpful error message that lets them know what they have failed to set up correctly
Place bundled SFML include paths before others

This allows to build with bundled SFML when system SFML (of another
version) is installed
DolphinWX: Move the CodeView debugger view over to wxGraphicsContext

This is a more advanced drawing 'backend' over the previous one and allows us to control things like transparency and anti-aliasing, etc.
DolphinWX: Parenthesize some expressions in CodeView.cpp
Merge pull request #828 from Sonicadvance1/pp-shader-catch-broken-config

Catch broken configurations inside of the Post Processing shaders.
Revert "Catch broken configurations inside of the Post Processing shaders."
Merge pull request #872 from dolphin-emu/revert-828-pp-shader-catch-broken-config

Revert "Catch broken configurations inside of the Post Processing shader...
JIT: fix incredibly silly mistake in fmul rounding patch
Merge pull request #865 from lioncash/debugger-stuff

DolphinWX: Use wxGraphicsContext in the Code View for the debugger.
Merge pull request #874 from FioraAeterna/fixidiocy

JIT: fix incredibly silly mistake in fmul rounding patch
CommandProcessor: mark some functions as static
Merge pull request #838 from Tilka/unused

CommandProcessor: mark some functions as static
DiscIO: Make the unordered set in IsSoundFile static

Doesn't need to be instantiated every time the function is called.
JIT64: clean up and unify float load/store code

While we're at it, support a bunch of float load/store variants that weren't
implemented in the JIT. Might not have a big speed impact on typical games but
they're used at least a bit in povray and luabench.

694 -> 644 seconds on povray.
DiscIO: Move VolumeDirectory off of raw pointers