[backport] QueueIterator::remove throws UnsupportedOperationException

I would clean up this test

```
@Test(expected = UnsupportedOperationException.class)
 public void testQueueRemoveFromIterator() {
        IQueue<String> queue = createHazelcastInstance().getQueue(randomString());
        queue.add("one");
      
        Iterator<String> iterator = queue.iterator();
	iterator.next();
	iterator.remove();
    }
```