Adding cmake file that can be used to find and use OpenStudio from another cmake project

[#0]
Merge branch 'develop' of github.com:NREL/OpenStudio into develop
Add extensible field implementation and other misc updates

Add the extensible fields implementation for the GFunctions, adding
addGFunction(), removeGFunction(), removeAllGFunctions(), and
gFunctions() methods.

Add \max-fields and \reference to idd file.

Remove NumberofDataPairsoftheGFunction field and implementation since
this can be determined from the extensible groups in the forward
translator.

Remove Q_PROPERTY from Impl.
Change BOOST_ASSERT to OS_ASSERT.

Add more unit testing.
Add object to hvac_library.osm.
Add object to OpenStudioPolicy.xml.
[#53022305] Various bug fixes.
Merge branch 'ticket53022305-model-calibration' of github.com:NREL/OpenStudio into ticket53022305-model-calibration

Conflicts:
	openstudiocore/src/openstudio_lib/UtilityBillsView.cpp
Versioning fixture osp for 1.0.3.

[#54066093]
[#54074653]
Initial AWSProvider work [#54457684]
Add missing QJSON_LIBRARY_PATHS for external project linkage.
Merge branch 'develop' of github.com:NREL/OpenStudio into develop
Updated dynamic Ruby script [#54457684]
VagrantProvider compiles and links

[#54849080]
[#54074653] Get analysis unit tests passing again

Filter the "jobExternallyManaged" JobParam before serializing to JSON.

Reasons why this is a reasonable solution:

  - The parameter is meaningless to the serialized JSON
  - It is managed (both added and removed) via the JSON mechanisms, so
    its state will be reset when the job is re-imported anyhow

Fixes issue #455
Add Reverse Translate, commented out

Adds reverse translate for GroundHeatExchanger:Vertical, however, in
ReverseTranslator::translateAndMapWorkspaceObject() the code to call
the translation is commented out.

The implementation works when uncommented in manual testing.
Merge branch 'develop' into 51094531_GndHXVertical

Conflicts:

openstudiocore/src/openstudio_app/Resources/hvaclibrary/hvac_library.osm
Fix merge conflict in hvac_library.osm
[#53022305] partial bug fix.
[#53022305] QGridLayout delete, formatting, billPeriod header fix, Calender workaround.
Finishing up addition of DataPoint features. Changing osp to support DataPoint::selected and DataPoint collecting multiple report.xml files. Changed AnalysisDriverFixture test that was showing how to append more results onto the existing report.xml to show how multiple xmls are collected.

[#54066093]
[#54074653]
make qaqc export work on non-developer machines
Merge pull request #461 from NREL/54815246-RubyPackagingForCloudProvider