Merge pull request #1637 from Kenneth-T-Moore/bench

Fix so that Finite Difference works on a non-differentiable connection
fixed assembly input invalidation issue and added a test
made pseudocomp names consistent for the brent test to avoid failures depending on how you ran the test
Merge pull request #1638 from naylor-b/testing

fixed an assembly input_as_output invalidation issue
small fix so we don't check assy