Reports loops which could be collapsed into single `Collection.removeIf` call.

For example:

      for (Iterator<String> it = collection.iterator(); it.hasNext(); ) {
        String aValue = it.next();
        if(shouldBeRemoved(aValue)) {
          it.remove();
        }
      }

This inspection only reports if the project or module is configured to use a language level of 8 or higher.

New in 2016.3