Add null check in the collector for custom filters when running through
plugin dependencies
Warn users of missing referencing artifacts instead of failing

If we want to use this method for resolving surefire dependencies, then
we must cater to their earlier releases which did not have separate dependencies
for each provider.
Allow partial resolutions of artifacts as long as we get the information that we need