Added function to use provided FileProvider, if given

For the primordial list to work for Eclipse plug-ins, we need to have
the primordial.jar.file retrieved using the EclipseFileProvider, not the
usual FileProvider which doesn't understand bundles.