[#73903866] StdErr and StdOut QMessageBox needs scrollbar
[#73903866] StdErr and StdOut QMessageBox needs scrollbar
Updating Template ModelMeasure

Still need to remove name section later and clean up header comments.
Adding $ to units
Fixing unit test
Merge branch 'MeasureImprovements' of github.com:NREL/OpenStudio into MeasureImprovements
Adding local On Demand user script

I also removed the BCL Space type and added an empty model template.
I'll update the new measure button on another commit.
renaming measure.rb to match class name

I did this because there will probably be more than one space type and
construction set generator. Specifically there will be one more specific
to residential constructions. It will live in the same sub-directory and
can share the same resources directory if needed.
Changing new button to use new vs. from template

Both new and new from template are still under the plugin file menu, but
the button has been wired up to a modified version of the new_openstudio
method in CommandManager.rb. Instead of taking the user default model,
it always uses the empty.osm file.  Then I run the user script to create
space types and construction sets.
Fix translation bug in HeatExchangerFluidToFluid

The availability schedule of HVAC components is no longer required by
EnergyPlus.  If it is not specified, EnergyPlus will default to always
on.  The OpenStudio code for HeatExchangerFluidToFluid had confusion in
this area.  The model object was initialized with an always on schedule,
while the method returned optional Schedule.  No problem there, except
the E+ translator does not check the optional before tranlsating,
resulting in a crash.

Removed the code to initialize availability schedule in
HeatExchangerFluidToFluid.  Also updated the translator to check if
there is an availability schedule before attempting to translate the
schedule.  This better reflects current E+ convention and new objects
should follow this patter.

[#76734866]
Removing templates from plugin, fixing some issues with the space type generator wizard

[#60056158]
Issue warning if user cancels wizard
Add delay before calling user script so event processing is turned on

[#60056158]
Wiring button to wizard, and updating schedules

I hit an error testing with midrise, and realized the measure pre-dates
a fix to midrise thermostat that has been fixed in the standards repo.
Initial work on extending OSArgument
[#75135688]
Merge branch 'MeasureImprovements' of github.com:NREL/OpenStudio into MeasureImprovements
Initial addition of description, units, and model dependent to os arguments
Deprecating RubyUserScriptArgumentGetter for RubyUserScriptInfoGetter to pull more data out of the measure for use in the xml

[#75135688]
Merge remote-tracking branch 'remotes/origin/develop' into MeasureImprovements
Merge with develop fixed test