WIP: memboot with reading from flash

Cleanup required. Builds. Does not work when tested on plam5.

Signed-off-by: Joel Stanley <joel@jms.id.au>