Modifed error message to clarify list_deriv_vars error due to an undefined variable.
Made error messages related to list_deriv_vars more clear.
Merge branch 'mpi' of https://github.com/kenneth-t-moore/OpenMDAO-Framework into mpi
Alterning error messages.
Merge remote-tracking branch 'JustinSGray/dev' into mpi
Added error message specific to VarTrees
Merge branch 'dev' of https://github.com/OpenMDAO/OpenMDAO-Framework into mpi
Reverted assembly.py to original state since deriv var checks reside in Component.check_config.
Merge pull request #1855 from crobinsonut/mpi

Make invalid `list_deriv_vars` errors more specific
Merge pull request #1856 from naylor-b/refactor

various refactors and cleanups
small fix
some vecwrapper cleanup
more vecwrapper cleanup
Made undefined variable connection expression error message more specific.
Removed 'parent' arg from _needs_pseudo_comp function signature because it's not used.
Merge branch 'dev' of https://github.com/OpenMDAO/OpenMDAO-Framework into mpi
Removed test_metadata_link. Modified error message for clarity when scope is top level assembly. Added tests for error messages from different scopes.
Merge pull request #1857 from crobinsonut/mpi

Made connection expression error message for undefined variables more specific
some refactoring of vecwrapper
minor cleanup