ISet iterator.remove() now throws UnsupportedOperationException
Merge pull request #3468 from ajermakovics/maintenance-3.x

Fix for #3454 ISet iterator.remove() now throws UnsupportedOperationException