Merge pull request #1578 from swryan/gui

gui - add functionality to support implicit components (pivotal #51276925)
some stuff
Merge branch 'dev' of https://github.com/OpenMDAO/OpenMDAO-Framework into bench
major speedup on Kriging surrogate model
silly test
fix gui workflow test
Merge pull request #1581 from swryan/fixtest

fix gui workflow test
Merge pull request #1580 from Kenneth-T-Moore/bench

Performance Improvements 1
Merge branch 'dev' into gui