Add ForwardTranslate and fix build error

Adds ForwardTranslate for:

Refrigeration:Case
Refrigeration:Compressor
Refrigeration:Condenser:AirCooled
Refrigeration:System

This also fixes a build error in RefrigerationCase related to
ThermalZone.
Merge branch 'develop' into 43144741_CONTAMTranslator

Conflicts:
	openstudiocore/CMakeLists.txt

[#43144741]
Fix build error, already fixed in develop
Merge branch 'infiltration' into 43144741_CONTAMTranslator
Merge remote-tracking branch 'origin/develop' into 37281647-VRF
Change OpenStudio.idd, refrigeration constructors, dataset

Change the RefrigerationSystem fluid type field to choice instead of
object-list. These choices are limited to the refrigerant data included
with EnergyPlus.

Add fluid properties idfObjects to forwardTranslateRefrigerationSystem
based on fluid choice.

Add R11 refrigerant dataset for use by forward translator. More
datasets for all refrigerant choices will follow.
First working infiltration calculation, no objects yet
Merge remote-tracking branch 'origin/develop' into 37281647-VRF
New infiltration calculation, side-by-side with old
Eliminate old method, add infiltration objects to spaces
Fix build and runtime errors, add FluidProperties to ForwardTranslator

Adds createFluidProperties to ForwardTranslator. This can be used by
any model object translator that needs to add FluidProperties for a
given dataset of refrigerants.

This also adds another findIdfFile method to get the resource idf file.
prj::Data private in translator again
Additional cleanup of ForwardTranslator
Add leakage grade spec, comment out filter elements
Infiltration program correctly sets objects
Fixed some simulation bugs.

Added UserModel loading from *.ISO file and creating SimModel
Added Main to SimModel to run
Make SimModel less public.
More rearranging to attempt to get unit tests to compile for namespace global functions.
Update CTORs, add glycol method, add more fluid data sets

The CTORs of all refrigeration objects are updated to initialize with
correct data and objects.

Overloaded ForwardTranslator::createFluidProperties so glycol fluid
properties can be created.

Added more refrigerant data sets to the qrc.
Added: R12, R22, R123, R134a, R404a, R407a, R410a, NH3, R507a, R744
General clean up, add log message collection