add option to explicitly by-pass check for identically configured components with different names
Allow opt-out of checking for identical configured components with different names.
This will allow eg. multiple lines to have the identically configured up-front filters with their own distinct and dedicated name -- which will introduce a bit of overhead, but it makes things logically independent (and as they were in Run1 + Run2) and more stable under changes in configuration (i.e. the configuration of one line will not change just because another line with which it spuriously shared some component instance changed). Note that these clashes are typically 'spurious', i.e. there is just a large likelihood of multiple unrelated lines filtering on the same set of lines at a previous stage, without this being intentional, and without this having to be the case 'by construction'.
Note that the default behaviour remains to not allow this, and one has to explicitly 'opt-out' of this check.
Goes together with Moore!2336 (merged)