Avoid an extra incrementation in merge_sorter::push(..).
Fix file_accessor::posix throwing an exception when writing large files.
Refactor merge_sorter.h
Remove unlock call before notifying in blocking_queue.