Add ModelObjectList to OpenStudio.idd
Add ModelObjectList model files

The cpp, hpp, and *_Impl.hpp files for ModelObjectList generated by the
ruby script. The hpp and *_Impl.hpp have a rough first attempt at the
required methods for this model object. Also in the OpenStudio.idd the
OS:ModelObjectList was moved from the' \group OpenStudio HVAC' to
'\group OpenStudio Resources'
Implementation of ModelObjectList methods

This implements addModelObject(), removeModelObject(),
removeAllModelObjects(), and modelObjects().
Include ModelObjectList in Model target

This code adds ModelObjectList to Model to be built and seen by the
Model code. This also fixes a couple minor build errors.
Add clone and remove methods

This adds the clone() and remove() methods to ModelObjectList.
Merge remote-tracking branch 'ORNL/AddModelObjectList' into 37281647-VRF
Develop Model objects related to VRF