Test class
Fix CheckBoxConceptImpl bug.
Decouple Concepts from ModelObject
Add GridView to ThermalZonesView.
Delete cruft.
Initial commit for compile and link of GridView drop zone.
Instantiate OSCheckBox object and roughout code for proxy class object implementation.
Merge remote-tracking branch 'origin/GridViewProxy' into 72260580_GridViewDesign

Conflicts:
	openstudiocore/src/shared_gui_components/OSConcepts.hpp
Get branch compiling

[#72260580]

Had to template the ValueType of the DropZoneConcept

@evanweaver
Merge remote-tracking branch 'origin/develop' into 72260580_GridViewDesign
Add multiplier to ThermalZone GridView
Move to boost::function objects from pointers

This gives us more flexibility for adapting to changing needs.
Test implementation of ProxyAdapter for OSConcept

The ProxyAdapter allows the user to specify an adapter function for
converting between input (ThermalZone for instance) and output
(ie, SizingZone).

The implementation if fairly rigid and should work specifically for the
cases we have at the moment. The C++11 move will allow us more
flexibility.

@evanweaver @kbenne
Add ZONECOOLINGDESIGNSUPPLYAIRTEMPERATURE column to GridView
Fix crash with ProxyAdapter

I knew that dereferencing a temporary return value was a bad idea, but
thought it might work. In this version a local copy is made. NOTE: all
of this pretty much assumes that we are working with pImpl'd objects. We
are being a bit cavalier with taking copies of the objects we are
binding to.

Again, more options with c++11 branch. This should all be marked for
cleanup with it.

@evanweaver
Spelling corrections
Add additional columns to GridView
ComboBox function signiture issue.
Spelling correction
AIRLOOPNAME stubs