Support non-scalars in check_gradient()
more on the previous commit
Merge branch 'hifi' of github.com:setowns1/OpenMDAO-Framework into hifi