Bmp on P1 external 1Mb flash

Read/Write to the external flash on the P1 is working via the interface found in the spi flash library.
However the flash can not be accessed via dfu-util due to some missing parts in the bootloader, and I believe this should be looked into for the next patch.