QueueIterator::remove throws UnsupportedOperationException
Merge pull request #2949 from eminn/iterator/remove-maint

[backport] QueueIterator::remove throws UnsupportedOperationException