NEXUS-6219: Duplicate processing of reposes

When bulk operation happened (as task om "all" repositories)
or user right-clicked on UI over some group that contained
groups-of-groups (or just same repo was resolved multiple times)
the some repositories were processed multiple times.

Affected actions:

Hosted repositories:
* expireCaches
* expireNotFoundCaches
* evictUnusedItems
* recreateAttributes

Proxy repositories:
* expireProxyCaches

Maven repositories
* recreateMavenMetadata
NEXUS-6219: Pass over the filter

It got lost in the method.
NEXUS-6219: Minor changes, redundant checks
NEXUS-6219: Consolidate logging

Making them similar to other 3 operations.
Merge pull request #319 from sonatype/NEXUS-6219-duplicate-processing

NEXUS-6219: Duplicate processing of reposes