1. block.c: allocate boot (MMC) partitions on probe (credit to detule)

2. mmc: better MoviNAND handling (credit to Oranav)