Just log and continue when EI_CLASS is wrong.

Users with emulator-only patches or etc. shouldn't necessarily have to
not be able to play the game anymore, as long as the problem is surfaced.
Allow tab to be used in the assembler.

This way we can assemble our disassembly.  Makes it easier.
Move GE debugger breakpoints out of Windows/ code.
Small optimization to make breakpoint checks fast.
Migrate texture breakpoints as well.
Use a more foolproof texture breaking method.
Add a simpler break on next texture.
Break on a changed texture only if enabled.
Move GPU debug step/pause/messages out of Windows/.
Don't run the ingame loop while in the pause menu.
Merge pull request #4144 from unknownbrackets/debugger

Debugger changes, mostly reorganizing