Adjust thermostat translation

Removed thermostats from the idd object types to translate because thermostats
will be explicitly translated within translateThermalZone.
This removes any possibilty of orphan thermostats ending up in
the idf file.

[#63470904]
Adding helpers for measure output. [#64247570]
Fix for toNumSigFigs.

[#64247570]
Make a neat string by number of digits past the decimal point, or by number of significant figures.

[#64247570]
Merge branch 'develop' into 20140124_ETH_StringHelpersForMeasures_64247570
SDD: Translate Pump:TotHd

If global autosize is turned on, then translate TotHd to Rate Pump Head
in constant and variable speed pumps.  If hardsizing then we still
compute pump head from rated flow and power given by SDD, assuming 80%
efficient pump.  This commit will have no impact on hardsized behavior.
Should fix PAT+Cloud.

[#64697030]
Adding construction types for attic roof, wall, and floor

[#60055098]
Moving database journal to memory (I am tired of the -journal files). Demoting the "cannot start transaction" message to Info, since we expect this call to fail sometimes.

[#64697030]
Changing Ruby tests of measures to run tests in OpenStudioCore-build/resources directory, rather than in place. (Especially important for PATMeasures, which was making new files show up in openstudiocore/src.)

[#0]
Merge remote-tracking branch 'origin/20140124_ETH_StringHelpersForMeasures_64247570' into develop
Merge pull request #831 from NREL/20140128_ETH_Issue827_WorkItemsFromJSON

20140128 eth issue827 work items from json
Merge remote-tracking branch 'origin/60055098_SpaceTypeStandards' into develop
Merge remote-tracking branch 'origin/63470904-Orphanthermostats' into develop
Fixing https://github.com/NREL/OpenStudio/issues/796.
Cleaning up ruby job include dirs, which was ugly and causing problems for merged user scripts saved as WorkItems.

[#64697030]
[#65048086]
Merge pull request #837 from NREL/20140203_ETH_TestPATForJCI_65048086

20140203 eth test pat for jci 65048086
The local fix wasn't quite enough for the cloud worker. This change is more complete anyway, as it brings the treatment of UserScript WorkItems in line with that of RubyMeasures in Problem::createWorkflow.

[#64697030]
[#65048086]
[#64516292] Calibration & Summary Report Measure issues (issue 819).  Items 1 and 3 only; waiting for Andrew, Dan, and Elaine to reach agreement on item 2.
fix for issue 835