Enhance energyplus version information

Add cmake cache variables for energyplus major, minor, and patch
version.  Configure these values into OpenStudio.hxx as free functions,
and use those functions in cpp code for runmanager.  This makes
RunManager default to the configured energyplus.  And it means at least
this part doesn't need to be maintained as ep version changes.

[#79954160]