[rw] Refactor: make fat.cpp use image module

This did mean removing the rudimentary fat_receive support again.