WorkQueueBatch methods are now thread safe
added DotNetFile Delete overload which will wait for the file to be really deleted (FileShare.Delete)
added Delete methods to DotNetDirectory
adjusted wait assertion
added support for retrying delete