Add functionality to set properties w/o exact addressing of the components
This MR adds a function foreach_component that is capable of capturing components buried deep in CA. It allows to set attributes (only the OutputLevel is allowed) for these components using UNIX like wildcards. Also, move CA test to a separate file so that every CA use is not importing the test cases.
Edited by Tomasz Bold