Adding DSP state values to state

## DSPAnalyzer::code_flags

### Problem

State loading

before CCPU::Run()

i.o.w. before execution with f.e. `./dolphin -B -e twist_road_intro.dtm`

in

Crazy Taxi or another program when using "DSPHLE = False" run to

	ERROR_LOG(DSPLLE, "%04x DSP ERROR: Read from UNKNOWN (%04x) memory", g_dsp.pc, addr);
	ERROR_LOG(DSPLLE, "%04x DSP ERROR: Write to UNKNOWN (%04x) memory", g_dsp.pc, addr);
	ERROR_LOG(DSPLLE, "%04x DSP ERROR: Executing from invalid (%04x) memory", g_dsp.pc, addr);
	ERROR_LOG(DSPLLE, "%04x MW %04x (%04x)", g_dsp.pc, addr, val);
	ERROR_LOG(DSPLLE, "%04x MW %04x (%04x)", g_dsp.pc, addr, val);
	ERROR_LOG(DSPLLE, "%04x MR %04x (%04x)", g_dsp.pc, addr, g_dsp.ifx_regs[addr & 0xFF]);
	ERROR_LOG(DSPLLE, "%04x MR %04x (%04x)", g_dsp.pc, addr, g_dsp.ifx_regs[addr & 0xFF]);

after f.e. 507 DSP instructions (in the code I tested in Crazy Taxi)

because `DSPAnalyzer::code_flags` isn't written (is left at 0) when a state is loaded

### Solution

Write DSPAnalyzer::code_flags when a state is loaded

### Discussion

The problem hasn't been fixed before because it's not noticed when loading a state 

* during a running emulation if the values for the current state is correct which they often are because the values are set at boot and not changed after that

Another result of the problem is that the DSP LLE "Disasm" tab isn't updated with the DSP code

### Alternative solutions

Don't save DSPAnalyzer::code_flag because

* calculatable values shouldn't be saved
* f.e. recompiled code isn't saved because it's calculatable

## init_hax

The value `init_hax` is saved because it's a state value

It's reset in `DSPCore_Init` because

* it's a state value that should be reset on init or shutdown
* presence in init or shutdown makes it easier to determine which values are state values

## g_dsp.iram_crc

Isn't saved because

* it can be calculated
* calculatable values shouldn't be saved