Reorganize the PrjModel object
Rename model impl class, add documentation
Add documentation in ForwardTranslator.hpp
Additional model documentation
Restart the conversion process, handle subobjects first
Reorganize and rename some files
Update the airflow elements
Rework is close to complete
Finish up object modifications, add to test
Merge branch 'develop' into object-reimpl

Conflicts:
	openstudiocore/src/contam/PrjPrivate.cpp
	openstudiocore/src/contam/PrjPrivate.hpp
	openstudiocore/src/contam/PrjPublic.cpp
	openstudiocore/src/contam/PrjPublic.hpp
	openstudiocore/src/contam/PrjSubobjectsPrivate.cpp
	openstudiocore/src/contam/PrjSubobjectsPrivate.hpp
Fix some dates on the CONTAM files
Add missing documentation on RunControl
Clean up the defines in PrjDefines.hpp

This reduces the number of preprocessor definitions greatly and
gets rid a lot of the left over stuff that had been hanging
around. Most of it had not been used in a long time so there
isn't much point in keeping it.
Merge branch 'object-reimpl' of https://github.com/jasondegraw/OpenStudio into object-reimpl
Comment out some stray output

Some of these should possibly be converted to log messages. Will
hold of on deciding for now.
Fix bug in SimFile object that was killing the Model object
Put the impl objects in a detail namespace
Change subobjects to use boost::shared_ptr

[#67930112]
Change model object to use boost::shared_ptr

[#67930112]
Change the main objects to use boost::shared_ptr

[#67930112]