Don't assume file suffix is STORE_FILE_SUFFIX.
Remove already compacted files.

Instead of leaving old file versions around, this commit
invokes removeOldFiles() at the start of compaction.

This still might use more disk space than necessary, where we
should likely be invoking removeOldFiles() even more often.

cbugg: close bug-392