add separate driver for W25N01GV triggered via HAL_LOGGING_DATAFLASH_DRIVER move flash_test() into AP_Logger_Block. cleanup use of 4k sector commands to account for chips that only have block commands