Added de-serialization constructors.

[#54065895]
Nominally complete for merge. Committing so can pick up Jason's changes and then work through build errors.

[#54065895]
Merge branch '20130826_ETH_CloudAnalysisDriver_54065895_54855072' of https://github.com/NREL/OpenStudio into 20130826_ETH_CloudAnalysisDriver_54065895_54855072