fatfs: Update error code mapping
fatfs: Update error code mapping

A lot of the error codes in fatfs were mapped incorrectly. This patch
revisits the error code mapping to try to correct these mistakes

c1728p9/mbed-os,andcor02/mbed-os,betzw/mbed-os,kjbracey-arm/mbed,mbedmicro/mbed,c1728p9/mbed-os,kjbracey-arm/mbed,betzw/mbed-os,c1728p9/mbed-os,c1728p9/mbed-os,kjbracey-arm/mbed,c1728p9/mbed-os,mbedmicro/mbed,mbedmicro/mbed,betzw/mbed-os,andcor02/mbed-os,kjbracey-arm/mbed,mbedmicro/mbed,betzw/mbed-os,c1728p9/mbed-os,betzw/mbed-os,andcor02/mbed-os,andcor02/mbed-os,betzw/mbed-os,mbedmicro/mbed,andcor02/mbed-os,andcor02/mbed-os