Compaction temp file shouldnt match regular log file names

Create temporary compaction target file to be prefix<num>.log.tmp
instead of prefix<num>.tmp.log

Prevents NumberFormatException on open if we happened to die mid
compaction as it will no longer match the FilenameFilter on open.
Merge pull request #51 from bseibel/master

Fixed compaction temp file name.