new state machine prototype
smallish assembler to make testing easier
fix dup, rot, and an off-by-one after jumps
fix switch and cmp_blk decoding
add a little demo state machine that switches something

receives packets from fdac:814e:2456:7334:69ef:7d2f:cd3d:f75f, EID 20

in 0, if value == 11 -> write eid 2 to true, goto 1
in 1, if value == 12 -> write eid 2 to false, goto 0
allow labels in switch tables
remove "== ::" and forbid non-arithmetic, non-dt values in registers
add error code to state machine operations
extract actual write, the machine should only forward values anyway
prepare machine implementation for separation into shared/local
move common state machine parts to shared/
Merge remote-tracking branch 'origin/development' into pb-sm
don't include from shared/ in public headers
add HXB_ERR_* code for state machine write failure
restructure eeprom handling to be more sane and extensible
replace state machine on devices, too
don't skip last chunk on state machine upload
remove short jumps until they are confirmed useful
begin work on a new assembler. only instruction definitions for now
add program and program builder classes