Putting in timeouts, continuing to work on robustification.

[#58097006]
[#58167236]
Merge branch 'origin/develop'
Nightly commit. Working through CloudAnalysisDriver workflow. Fixing some gcc build warnings.

[#58097006]
[#58167236]
Improved monitoring loop. Started addition of download timeouts.

[#58167236]
[#58097068]
[#58097268]
Nominally completed the features listed below. Also removed all calls to system sleep in favor of QTimer::singleShot. Ready for testing. (I imagine a few more tweaks will be needed.)

@macumber, do you want to review the code while I merge in develop and test on Vagrant?

[#58097006] - Timeout to make sure DataPoints start running.
[#58167236] - Set DataPoint "running" status.
[#58097068] - Timeout for downloading slim results.
[#58097268] - Timeout for downloading detailed results.
Merge branch 'origin/20131003_ETH_CloudAnalysisDriverImprovements'

Conflicts:
	openstudiocore/src/analysisdriver/CloudAnalysisDriver.cpp