Fallback to first occurence of plugin parameters
Description
When building multiple versions of one plugin, and using a config file, if the parameters cannot be found in one output of the config file, then it should fallback to the first occurence of parameters.
Why is this change important
This will keep the default behaviour of v2.0 and reduce the chance of introducing too many breaking changes to v3.0.
Possible Implementation
Look through the output array and see if all parameters
files can be found. If all can be found, then proceed as normal, else we can cache the first occurence and use it in all outputs missing the parameters.
We could first get all plugin info, and instead of looping through config.output
we can loop through plugins