An NSOperationQueue subclass that supports a completion block which is executed whenever the queue completes all of its operations.