Nightly commit. Working on how Dakota shows up in build system.

[#52020843]
Rework of top level CMake code related to Dakota. Changed BUILD_WITH_DAKOTA to REQUIRE_DAKOTA, and moved REQUIRE_DAKOTA to an advanced option to better reflect how Dakota is a standalone and optional tool.

Now, we always look for Dakota, but only complain about not finding it if REQUIRE_DAKOTA is set to true (as it will be for the continuous integration machines).

Also added version handling. Set the required version of Dakota to 5.3.1 so I can try out the new version with our unit tests.

As a later step, I plan to conditionally compile the analysisdriver unit tests that use Dakota based on whether Dakota is actually present on the system.

[#52020843]
Breaking analysisdriver unit tests up into those that do and do not require Dakota. Removing dependency on Dakota of unit tests for basic functionality. 
Removing "if CMake found a Dakota executable" as a wrapper around blocks of code.

[#52020843]
If REQUIRE_DAKOTA is not checked, analysisdriver_tests pass without recourse to "if there is a Dakota executable".

[#52020843]
openstudio_analysisdriver_tests passing with Dakota 5.3.1 and Dakota-build system interaction improvements.

[#52020843]
Adding version checking for Dakota to Ruby and RunManager finders.

[#52020843]
Removing no-longer-applicable comment.

[#52020843]
Fixing Ruby tests to use upgraded dakota finder.

[#52020843]
Fixing typo in comment.

[#52020843]
Updating Dakota instructions for Windows, Ubuntu 12, and RedRock/RedMesa.

[#52020843]
Updating Ubuntu 12 EnergyPlus instructions to EnergyPlus version 8.0.

[#0]
Deleted Git document from repository since it's in the wiki now

https://github.com/NREL/OpenStudio/wiki/Using-OpenStudio-with-Git-and-GitHub
Fixing some linux build warnings.

[#0]
More linux build warning fixes.

[#0]
Updating Red Hat build instructions.

[#0]
Fixing a reference to EnergyPlus 7.2
This causes OpenStudio's run tab to always say that EnergyPlus 8.0 has not been found, even if it has.
Added ability to get actual year from weather file if possible, set year description with this when setting weather file in OS App

[#53234957]
Version numbers updated for v1.0.3
[#54086487]
Set year description and run period when setting epw file

[#53234957]
Detecting a possible condition with wrap around epw files

[#53234957]