Update IDD with new objects

This adds:
OS:AirTerminal:SingleDuct:ConstantVolume:FourPipeInduction
OS:CoolingTower:TwoSpeed
OS:Humidifier:Steam:Electric
OS:SetpointManager:SingleZone:Humidity:Minimum
OS:SetpointManager:MultiZone:MinimumHumidity:Average
OS:SetpointManager:MultiZone:Humidity:Minimum
Initial addition of newly generated objects
Clean up SetpointManagerMultiZoneHumidityMinimum
Clean up SPM MultiZoneMinimumHumidityAverage
Clean up SetpointManagerSingleZoneHumidityMinimum
Clean up CoolingTowerTwoSpeed
Clean up HumidifierSteamElectric
Clean up AirTerminalSingleDuctCVFourPipeInduction
Fix compile errors

This gets the new objects compiling, but they are not complete yet.
Add unit tests for new model objects
Initial forward translators for new objects

The setpoint managers are complete but the other three objects are not
started yet. They just have blank implementations to compile.
Add more forward translators

The air terminal single duct constant volume four pipe induction is not
finished yet.
Finalize AirTerminalSingleDuctConstantVolumeFourPipeInduction

[#75620906]
Allow water coils on OA system

[#75621422]
Finalize CoolingTowerTwoSpeed

[#75620616]
Finalize HumidifierSteamElectric

Also completed support for humidity related setpoint managers.  At this
point, however, there is no GUI support for viewing multiple setpoint
managers on a node, or humidity setpoint managers at all.  You can click
on a node and inspect all setpoint managers, including humidity SPMs,
you simply don't see a colored icon on the system schematic.
Merge branch 'carrier-hvac-objects' into HVACTest