Impl-izing SimpleProject so as to avoid issues with different copies of SimpleProject not pointing to the same data. (SimpleProject not being impl-ized has caused problems in the past, and I am about to add another cache variable that needs to not get lost.)

[#53229635]
Zip file of SimpleProject passing unit test.

[#53229635]
FileReference now pulls timestamps from system. Starting path updating code in openstudio::analysis (to use when load Analysis from JSON in SimulateDataPoint.rb).

[#53229635]
updateInputPathData method for Analysis so can fix up paths in one line of code after unzip SimpleProject data.

[#53229635]
Merge branch 'develop' into 20130812_ETH_ImplementSimulateDataPoint_53229635

Conflicts:
	openstudiocore/src/analysis/Analysis.cpp
	openstudiocore/src/analysis/AnalysisObject_Impl.hpp
	openstudiocore/src/analysis/Problem.cpp
	openstudiocore/src/analysis/Problem_Impl.hpp
	openstudiocore/src/analysisdriver/test/StopWatcher.hpp
	openstudiocore/src/utilities/core/FileReference.cpp

[#53229635]
Fixed another build error and addressed items for which I needed content in the latest develop branch.

[#53229635]
Returning a struct from openstudio::analysis::loadJSON to support returning the projectDir (and other metadata) without having the return type be some ugly combination of std::pair and boost::optional.

Changing project_path to project_dir; zipFileForRemoteSystem to zipFileForCloud to be more consistent with terminology in other places.

[#53229635]
Removing t_ prefixes from public interface argument names.

[#53229635]
Merge pull request #451 from NREL/20130812_ETH_ImplementSimulateDataPoint_53229635

20130812 eth implement simulate data point 53229635