x64Emitter: refactor, add some new AVX instructions
JitAsmCommon: remove a few redundant moves
JIT: load registers if they're going to be used later in the block
JIT: add more AVX support, reduce redundant XMM moves

10-20% reduction in typical compiled block size for float-heavy JIT blocks.
JIT: Reuse trampolines when possible
DolphinWX: Make WXInputBase part of the WxUtils namespace.

There's no need for the preprocessor checks for wx, since this is used in wx code. Also, this being a part of the InputCommon namespace is kind of wrong.
Fix for banner filename from ID

Saving a banner as a .PNG now properly defaults to the gameID.
Merge pull request #1228 from Stevoisiak/fixedSaveBannerFilename

Fix for banner filename from ID
Fifo: Fix tab/space mismatches
Fix endian error. allows loading of current games save even if the memcard is mostly full
Merge pull request #1216 from FioraAeterna/movoptimizations

Add more AVX support, refactor emitter, reduce redundant XMM moves
Merge pull request #1218 from hthh/trampolinecaching

JIT: reuse trampolines when possible
Merge pull request #1225 from lioncash/lolwx

DolphinWX: Make WXInputBase part of the WxUtils namespace.
Merge pull request #1221 from LPFaint99/memcard

Fix endian error. allows loading of current games save even if the memca...
JIT: re-add profiling support on x86_64

Still gives rather inaccurate results with conditional continue and/or
branch merging on, so those should probably be turned off when using it.
Merge pull request #1229 from lioncash/ts

Fifo: Fix tab/space mismatches
Merge pull request #1224 from FioraAeterna/profile

JIT: re-add profiling support on x86_64
Merge branch 'master' of https://github.com/dolphin-emu/dolphin into VR-Hydra
The last change moved WXKeyToString to WxUtils, breaking our ConfigVR, this fixes it.
Merged CarlKenners fork, fixed conflicts