Group differentiable islands in their non-differentiable groups

Modification to our grouping of components that need to be finite differenced. Now, if there are non-differentiable components that would end up in a cyclic loop with a pseudoassembly, such components are also added to that pseudoassembly.