Text filtering for inputs and outputs in component editor

User can use a text filter to filter out variables in the Inputs and Outputs tabs of component editors. The text editor matches against a variables name, units or description.

Behavior for variable trees is that all parents of a matched child will be displayed.