Change tests to dump both ASCII and hex values on failure
IFF: Add support for files without pad bytes, fix bug if final pad is missing