Handle incompatible combinations of maven-enforcer better

The current dependency resolution implementation is quite ineffective
and version dependent. This fix attempts to handle incompatabilities
without causing build failures unnecessarily.

Moving foward we will be aiming at having a standalone victims plugin
that works independent of the enforcer ecosystem. This will be a much
cleaner and ultimately a more efficient solution.

Fixes issue #25.