New recording API, updated recorders.
Merge branch 'dev' of github.com:OpenMDAO/OpenMDAO-Framework into bug

Conflicts:
	openmdao.lib/src/openmdao/lib/casehandlers/dumpcase.py
	openmdao.lib/src/openmdao/lib/casehandlers/test/test_datadump.py
Use a decorator to handle creating error messages for when users call workflow.add with the wrong signature
Merge pull request #1752 from setowns1/bug

Fix problem with CID inside optimization.
Made some lines shorter
Merge pull request #1753 from hschilling/P71141202-workflow-add-error

Bug fix for story P71141202 - better error messages for workflow add error
Removing openmdao test changes
Monkey patched nose.loader.TestLoader.loadTestsFromModule
Fixed testhosts config. Fixed remote test.
Constant recording.
Added comments for monkey patch
Update testing.py

fixed typo in monkey patch comment
Merge pull request #1754 from crobinsonut/fixes

testing fixes
Merge branch 'dev' of github.com:OpenMDAO/OpenMDAO-Framework into bug

Conflicts:
	openmdao.gui/src/openmdao/gui/test/functional/test_dataflow.py
fix for testin.py so that older versions of nose won't totally die
replacing accidentally deleted log msg
Merge pull request #1755 from naylor-b/nosefix

testing fix for older versions of nose
disable fake finit difference for conmin
Merge pull request #1756 from Kenneth-T-Moore/dfd

Disable fake finite difference for conmin
Better error message if the external code command does not exist