[#53734191] Initial support for remote jobs in runmanager

Jobs can be loaded from JSON strings and merged into the current
runmanager

Still to do:

  * Fix up file paths as jobs are loaded
  * Add tests

At this point the code is only compiling, it is untested
[#53734191] Merge branch 'develop' into 53734191-RunManagerSupportRemoteJobs

Conflicts:
	openstudiocore/src/runmanager/lib/JSON.cpp
	openstudiocore/src/runmanager/lib/JSON.hpp
	openstudiocore/src/runmanager/lib/JobFactory.cpp
	openstudiocore/src/runmanager/lib/JobFactory.hpp
	openstudiocore/src/runmanager/lib/RunManager.hpp
[#53734191] Fix build errors related to change in createJob API
[#53734191] Add unit test (and get it passing) for updating of job trees
Merge branch '54838422_DrCons_FenCons' into develop
Merge branch 'develop' of github.com:NREL/OpenStudio into develop
Enhance CoilHeatingGas model.

Add support for CoilHeatingGas::partLoadFractionCorrelationCurve.
Enhance SDD translator.

Added support for several more HVAC properties in SDD translator.
Merge remote-tracking branch 'origin/develop' into sdd_enhancements
Enhance SDD translator

Add support for still more HVAC properties in SDD translator.
Specifically add support for SDD defined backup heating coil inside of PTHP instead of
using a default electric coil.  Add support for PTHP coil lockout
properties.
Merge pull request #438 from NREL/53734191-RunManagerSupportRemoteJobs

53734191 run manager support remote jobs
Merge branch 'develop' of github.com:NREL/OpenStudio into develop
Jason, I merged your branch online but it looks like you missed the file test/ExternallyManagedJobs_GTest.cpp.  Can you please re-add it to develop?

[#0]
Merge pull request #444 from NREL/sdd_enhancements

Sdd enhancements
[#53734191] Add missing ExternallyManagedJobs_GTest.cpp
Merge branch 'develop' of https://github.com/NREL/OpenStudio into develop
Adding flowperExteriorWallArea to SpaceInfiltrationDesignFlowRate

[#55238970]
Merge pull request #446 from NREL/55238970_InfiltrationExteriorWallArea

Adding flowperExteriorWallArea to SpaceInfiltrationDesignFlowRate
Adding temporary method setKeepRunControlSpecialDays to EnergyPlus::ForwardTranslator.  Need to expose this option as ModelToIdf parameter

[#55273164]
ModelToIdfJob now responds to parameter 'keepRunControlSpecialDays' for SDD

[#55273164]