Add hotkeys to select save state slots and to save/load the currently selected slots.
JIT: fix fsel/ps_sel implementations for NaN input

fselx was the main problem, but ps_sel was wrong too (even if there were no
known reported bugs with it).

This fixes Beyond Good and Evil (at the least).
Merge pull request #1096 from RachelBryk/save-slots

Add hotkeys to select save state slots
JIT: fix indexed paired singles

I didn't realize the I and W fields were in a different place for these
variants.

This should fix Paper Mario and probably lots of other things I accidentally
broke.
Merge pull request #1124 from FioraAeterna/fixpsqx

JIT: fix indexed paired singles
Merge pull request #1121 from FioraAeterna/fixfsel

JIT: fix fsel/ps_sel implementations for NaN input
VideoCommon: Make zfreeze in GenMode 1 bit in size
VideoCommon: Fix function casing in FrameBufferManagerBase
Merge pull request #1128 from lioncash/bits

VideoCommon: Make zfreeze in GenMode 1 bit in size
Fix building Dolphin on OSX without precompiled headers
Merge pull request #1129 from lioncash/casing

VideoCommon: Fix function casing in FrameBufferManagerBase
ChunkFile: Add a DoArray overload which takes an std::array.

This is inconsistent with how other containers are used (i.e. with Do()), but making std::array be used with Do() seems rather confusing when there's also a DoArray available.
GPU: Only load the relevant color components upon writes to the tev color registers.

The other two components need not be valid upon write, hence loading them results in glitches.

Fixes issue 6783.
Merge pull request #1102 from neobrain/tevreg_loading

GPU: Only load the relevant color components upon writes to the tev color registers
Disassembler: fix disassembly of some twi instructions
DolphinWX: Fix the memory view in the debugger
DolphinWX: Fix case where the debugger would crash on hiding a pane.

These ID values would clash with the window parent IDs of all the actual debugger panes (they are in the 350 range as well).

For example, attempting to show and then close the memory window would cause an assertion, because it would attempt to destroy the text control for searching through memory, rather than destroying the actual parent window it's attached to.

These IDs are only used locally, so their value doesn't matter.
Merge pull request #1135 from FioraAeterna/twidisasmfix

Disassembler: fix disassembly of some twi instructions
Merge pull request #1136 from lioncash/memory-view

DolphinWX: Fix the memory view in the debugger
DolphinWX: Fix the video dialog crashing Dolphin on OSX

When a game was running and someone opened the video dialog, it would crash. This is because the preprocessor macro should have been __APPLE__ not _APPLE_

Fixes issue 7644.