move system implementations to src/vm/system/
move bootimage generator to src/tools
move tokenizer.h to include/avian/util/string.h, merge in the String declaration from object-writer/tools.h