Initial support for ParameterArrays
HasParameters API changes to support ArrayParameter
Merge branch 'hifi' of github.com:Kenneth-T-Moore/OpenMDAO-Framework into hifi

Conflicts:
	openmdao.main/src/openmdao/main/hasparameters.py
ArrayParameter update, more (skipped) driver tests.
Merge branch 'hifi' of github.com:Kenneth-T-Moore/OpenMDAO-Framework into hifi
ArrayParameter updates
Merge branch 'hifi' of github.com:setowns1/OpenMDAO-Framework into hifi

Conflicts:
	openmdao.gui/src/openmdao/gui/test/functional/test_project.py
	openmdao.gui/src/openmdao/gui/test/functional/test_workspace.py
	openmdao.main/src/openmdao/main/container.py
	openmdao.main/src/openmdao/main/sequentialflow.py
	openmdao.main/src/openmdao/main/workflow.py
ArrayParameter gui test
Additional parameter/constraint cleanups.
Merge branch 'hifi' of github.com:Kenneth-T-Moore/OpenMDAO-Framework into hifi

Conflicts:
	openmdao.main/src/openmdao/main/hasparameters.py
Merge branch 'hifi' of github.com:setowns1/OpenMDAO-Framework into hifi

Conflicts:
	openmdao.gui/src/openmdao/gui/test/functional/test_project.py
	openmdao.main/src/openmdao/main/container.py
Merge branch 'hifi' of github.com:Kenneth-T-Moore/OpenMDAO-Framework into hifi
Merge branch 'hifi' of github.com:Kenneth-T-Moore/OpenMDAO-Framework into hifi

Conflicts:
	openmdao.lib/src/openmdao/lib/drivers/iterate.py
Merge branch 'hifi' of github.com:Kenneth-T-Moore/OpenMDAO-Framework into hifi
updated add_subar test
Add 'names' attribute to parameters.
Merge branch 'hifi' of github.com:Kenneth-T-Moore/OpenMDAO-Framework into hifi
Merge branch 'hifi' of github.com:setowns1/OpenMDAO-Framework into hifi2
added handling for input as output connections from a basevar with possibly multiple subvar inputs
edge list 2 component list