Enable open file button on download

Provide option to select all for run if you hit run with nothing selected but some points are not yet run

[#58570930]
Adding new icons, needs just a little more testing

[#58570930]
Changing operation of download button

[#58570930]
Merge remote-tracking branch 'remotes/origin/develop' into 58570930_OpenButtonRefreshOnDownload
Few more tweaks

[#58570930]
Allow data point to be queued for download before run

[#58570930]
Update and fix Fan:OnOff

FanOnOff had various bugs in its implementation.

When the FanOnOff is removed, previously it would not remove() the
curves associated with it due to missing children() function.

FanOnOff used inheirited addToNode() implementation, which allowed it
to be added to an AirLoopHVAC. This is not possible in EnergyPlus.
FanOnOff can only be added to a containing HVAC Component, such as
Unitary, ZoneHVAC, etc.

The constructor required two curves to be passed into it but then
created two curves within the constructor, never using the passed in
curves. This has been changed.

FanOnOff within EnergyPlus does not require the two curves, which allow
the change from constant speed to multi speed. However, the current
OpenStudio implemenation requires these curves thus a new overloaded
constructor is made which creates constant curves and does not require
the curves to be passed into the constructor. This allows FanOnOff to
be modeled as constant speed.

The unit tests for FanOnOff are also updated to have better test
coverage.
Update FanOnOff to be included in components

Update AirLoopHVACUnitaryHeatPumpAirToAir,
ZoneHVACPackagedTerminalAirConditioner, and
ZoneHVACPackagedTerminalHeatPump to allow FanOnOff.

Update containingHVACComponent and containingZoneHVACComponent to find
the HVACComponent with the FanOnOff object.

Update unit tests.
Preventing circular reference caused by opening OSP file associated with OSM and then setting that OSP's baseline to the OSM file that created it. Give user warning on opening the OSP, and then do not allow the setSeed operation to proceed.
Adding property information to the NSIS installer
Version numbers updated for v1.1.4 [#61742158]
Update FanOnOff, exclude ZoneHVAC:UnitHeater

For some reason I thought ZoneHVAC:UnitHeater used Fan:OnOff but it
does not.
Update ForwardTranslators to out put air inlet/outlet nodes

Found during E+ integration tests. The fan’s air{inlet,outlet}node
needs to be set in the containing hvac component. This is added to the
respective ForwardTranslators.
Merge branch 'Update_FanOnOff' of https://github.com/ORNL-BTRIC/OpenStudio into ORNL-BTRIC-Update_FanOnOff
Fixes issue #644 (for David's model only) by sorting on space name when merging thermal zones.  This is more a band aid than a real fix, different results may still occur if spaces are renamed. I think the actual problem has to do with instability in EnergyPlus given the geometry in this model.  There are other tests in the regression repository that exhibit similar behavior.  I will leave those to Kyle.

[#60780124]
Merge branch 'develop' of github.com:NREL/OpenStudio into develop
Merge branch 'develop' of https://github.com/NREL/OpenStudio into develop
Merge pull request #677 from NREL/20131125_ETH_InfiniteFoldersBug

Preventing circular reference caused by opening OSP file associated with...
Merge pull request #640 from NREL/58570930_OpenButtonRefreshOnDownload

Enable open file button on download