Refactor Loop::demandComponents

Factored out a function to trace the components between demand splitter
and mixer in preparation to make this call recursively when there is
plenum system between the main splitter and/or mixer.