Remove trailing whitespace.
Clear execute bit on base64.{cpp,h}.
Remove leftover config.h.in.
Remove trailing whitespace in configure.ac.
Define USE_LZMA in affconfig.h rather than hard-coding it in afflib.h.
Fix build warnings/errors.
Fix opening and creating raw image files. Raw files were always opened read-write due to a "&&" instead of a "&". Respect file flags such as O_SYNC or O_CLOEXEC by using fdopen(). raw_identify_file() now returns true if and only if the extension is ".raw".
Make error handling and reporting more robust. Some functions were returning no error or the wrong type of error.
Fix file descriptor leak.
af_write()'s whole-page optimization now works for multiple pages.
Set errno to EIO if af_get_next_seg() fails in aff_toc_build().
Rewrite aff_update_seg() so it doesn't parse through the whole AFF file.
Optimize is_buffer_zero().
Recover compression settings from existing AFF files as best we can.