[#70110932] AirLoopHVAC:UnitarySystem

[#70110932]

@kbenne @asparke2
Adds AirLoopHVAC:UnitarySystem object to OpenStudio.

Some of the functionality of the UnitarySystem is commented out since we probably do not, or can not, support it at the moment, specifically the ControlType and Heat Recovery. One option of ControlType is SetPoint which requires setpoint managers at each node instead the UnitarySystem, which OS is just not set up to probably handle at the moment. The Heat Recovery option requires a multispeed DX coil which is not implemented in OS.

I created unit tests as well as integration testing, which this code passes for both. That said, there still may be some subtle bugs with this object, although I think I found them all. It is a very complex and flexible object.

This object will require new images for the OS App. Right now it just has placeholder images.

If 'CoolReheat' is selected as a DehumidificationControlType, EnergyPlus will throw an error. I need to implemented ZoneControl:Humidistat, which is my next object to add to OS. So this shouldn't be an issue for very long.