Enhance SDD pump translation.

The SDD translator will allow pumps on the primary supply or return
fluid segments.  In either case the pump will be translated to the front
of the OpenStudio/EnergyPlus PlantLoop.
Merge pull request #435 from NREL/sdd_pumping

Sdd pumping
Finished adding calibration results to PAT

[#54724178]
Attempt to solve polyloop issue

[#54849006]
Fixing some RHEL build warnings and test failures.

[#0]
[#52820329] Boost bind initial commit
Merge branch 'ticket53022305-model-calibration' of github.com:NREL/OpenStudio into ticket53022305-model-calibration
Fixes issues related to DrCons and FenCons forward translation

[#54838422]
[#54838578]
Merge branch '54838422_DrCons_FenCons' into develop
Merge pull request #437 from NREL/54838422_DrCons_FenCons

54838422 dr cons fen cons
Merge branch 'develop' of github.com:NREL/OpenStudio into develop
Fixing Issue #436. OSArgument::valueAsBool was being called without first checking OSArgument::hasValue.

[#55122410]
Impl-izing SimpleProject so as to avoid issues with different copies of SimpleProject not pointing to the same data. (SimpleProject not being impl-ized has caused problems in the past, and I am about to add another cache variable that needs to not get lost.)

[#53229635]
Version numbers updated for v1.0.4 [#55044976]
Merge remote-tracking branch 'origin/iteration' into develop
Merge remote-tracking branch 'remotes/origin/develop' into ticket53022305-model-calibration

Conflicts:
	openstudiocore/src/openstudio_lib/RunTabView.cpp
	openstudiocore/src/pat_app/ExportXML.cpp
	openstudiocore/src/shared_gui_components/CollapsibleComponent.cpp
	openstudiocore/src/shared_gui_components/CollapsibleComponentHeader.cpp
	openstudiocore/src/shared_gui_components/CollapsibleComponentList.cpp
	openstudiocore/src/shared_gui_components/MeasureManager.cpp
	openstudiocore/src/shared_gui_components/OSComboBox.cpp
	openstudiocore/src/shared_gui_components/OSDoubleEdit.cpp
	openstudiocore/src/shared_gui_components/OSIntegerEdit.cpp
	openstudiocore/src/shared_gui_components/OSLineEdit.cpp
	openstudiocore/src/shared_gui_components/OSQuantityEdit.cpp
	openstudiocore/src/shared_gui_components/OSSwitch.cpp
	openstudiocore/src/shared_gui_components/PageNavigator.cpp
	openstudiocore/src/shared_gui_components/VariableList.cpp
Initial file and class names

[#55157856]
Add clone and remove methods

This adds the clone() and remove() methods to ModelObjectList.
Merge branch 'AddModelObjectList' into 53549881_Refrigeration
Add clone, remove, and/or children methods

This adds clone(), remove(), and/or children() methods to the 4
refrigeration objects when needed.

RefrigerationCase, RefrigerationCompressor, and
RefrigerationCondenserAirCooled all changed to derive from ParentObject
and implement children() to take care of the various curves in the
objects.