Add dsp rom hashes to movie header.

Also fix a random typo.
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
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.
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.
Jit64: remove unused FlushMode enum
RegCache64: remove unused functions
RegCache64: move x?locks into register structs
RegCache64: Use std::array
RegCache64: devirtualize RegCache::Start
RegCache: merge fpr+gpr StoreFromRegister
RegCache: merge fpr+gpr BindToRegister
RegCache: make state clear optional on flushes
Jit64: Don't flush the regcache on bcx
Fix a typo in a function prototype in PowerPCDisasm.h
Should be GetGPRName not GetGRPName.

Removed an unnecessary extern declaration of GetGRPName in RegisterWindow.cpp.

Also added GetFPRName to the PowerPCDisasm header for consistency.
Remove unused EXI update functions.
Merge pull request #459 from lioncash/prototype-typo

Fix a typo in a function prototype in PowerPCDisasm.h
Make it so ARMv7 isn't a generic target.
Rearranges a bit of code so that ARM isn't a generic build anymore. Because it obviously isn't
Fix the capitalization of "GameCube" throughout the project.