AbstractFileQueueCommitter and its subclasses now periodically delete 
empty directories under their queue directory. This can greatly reduce 
the directory scanning time when dealing with thousands/millions of
files, improving performance.