Noise: some hosts (e.g. Nuke) may not support using std::numeric_limits<double>::infinity
PluginCache: add prependFileToPath method