Add dsp rom hashes to movie header.

Also fix a random typo.
Fix LTO with GCC 4.9

For LTO to work, GCC 4.9 requires using the wrappers gcc-ar and gcc-ranlibs:
http://gcc.gnu.org/gcc-4.9/changes.html

CMake doesn't account for this yet:
http://public.kitware.com/pipermail/cmake-developers/2014-January/009344.html
PPCAnalyst now detects internal branches better

For example:

```
addr     opcode    disasm
80026584 48000054  b	->0x800265D8 
```
Soften up some of the UI elements.
Clarify that 'tools' attributes are only visible in the UI editor preview, and darken the game title text a little
Flash netplay window when someone joins if the window doesn't have focus.
Fix a couple race conditions.

Checks if another game is already starting to boot before starting to boot a new one, and only change video backend, and dual core if a game is actually not running.
Increase size of title text; force it to take a single line and ellipsize if text doesn't fit. Also set both text fields to a slightly lighter color.
JIT: get rid of useless code in JitCache.cpp.
JitCache: use a custom bit-set class.

Unfortunately, this appears to be necessary for the sake of performance;
the standard library equivalents don't work well enough on Visual Studio
2013. vector<bool>::insert() is way too slow in debug
builds to be usable, and std::bitset generates inefficient code in release
builds.
Remove the use of a delete[] in NetPlayServer.

We just use a vector instead of a raw pointer.
Compress a for loop in NetPlayServer.

Also gets rid of a redundant return from a void function.
Revert "DSound: use DSound notifications to produce sound."

This reverts commit 4990b8910bc0fe5d576f92396f761a79b3f1a7e3.

The commit is causing substantial performance issues for the DSound
backend which I somehow didn't catch during testing.
Video backends: remove dead code.
Add missing registers in GetBPRegInfo
Jit64: remove unused FlushMode enum
Fix a typo in a BP register name (BPMEM_TX_SETLUT_4 -> BPMEM_TX_SETTLUT_4).

Also fixed the alignment of the register values.
Jit64: revert fmrx revert

The AVX revert was not supposed to touch fmrx.

Partially reverts 2fad2a3e88c5fbd76d897fcfed362233d3936d12.
RegCache64: remove unused functions
RegCache64: move x?locks into register structs