Store also validated artifact info in the DependencyNotFoundException

 * storing the artifact then enables matching on it in the
   exception filter (instead of the filename based matching so far)
 * BomDependencyNotFoundException is now subclass of
   DependencyNotFoundException as they share much and
   the "is a" relation holds.