Dirty block eviction bug fix & compaction improvement
- A bug on counting and copying the dirty block while eviction has been fixed.
- Thrashing problem on compaction under small block cache has been solved. Insertion into new DB file occurs in offset order.