mtd: add support for bad blocks in NAND flash