[tests] fixup image tests
[tests] Add test for zerolength image_register
[tests] Fix comparison of buffer pointers
[tests] more coverage
[tests] Bring image.cpp coverage to 100%
[rw] New image module, not used yet
[rw] Refactor: make fat.cpp use image module