Merge pull request #3995 from unknownbrackets/debugger

Add some state tabs to the GE debugger
Merge branch 'debugger'
Disable turning on software GPU when in-game. We don't support switching backends at in-game time yet.
When a game is deleted via GameScreen, remove it from the recent ISOs list, if applicable.
Merge pull request #4004 from thedax/fixUIBug

Don't leave a gray box behind in the Recents list when a game is deleted.
Merge pull request #4001 from thedax/conditionalSoftGPUDisable

Disable turning on/off software GPU when in-game. We don't support switching GPU backends dynamically yet.
Build fix.
Merge pull request #4006 from thedax/buildFix

Build fix.
Add a bunch more state values to GE dbg.

This is basically all of them, I think.
Show disabled in a less obscure way.
Format texture types in the GE debugger.
Notify of shutdown *after* setting coreState.
Add special formats for most tests.