Queue<> and Deque<> support new optimized RemoveAll()