layout: move MAX_ROMLAYOUT & romentry_t into flash.h
layout: define rom_entries + num_rom_entries public
Add walk_eraseregions_offset_len() - only erase blocks in the specific range
write_flash: layout based write flash
NOTMERGE: test write_flash