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
broken things are fixed, but still broken
Merge branch 'hifi' of github.com:JustinSGray/OpenMDAO-Framework into hifi
fixing more bugs
Merge branch 'hifi' of github.com:JustinSGray/OpenMDAO-Framework into hifi
fixed a small error in reduce_Jacobian
Merge branch 'hifi' of github.com:Kenneth-T-Moore/OpenMDAO-Framework into hifi2