em-eight

Results 4 issues of em-eight

The API should be able to deduce the compiler version and flags from the preset.

bug
backend

Saves us time from modifying the slices and regenerating assembly every time new data is referenced in C code. Will also probably make matching data quick, easier and more beginner...

#230 broke TU generation for the DOL. Due to the very different build method, we need to bring back the C source generation classes the DOL used in `gen_asm.py`.