Initial take at storing and parsing E+ SHA

[#83818462]
[83818462] Add unittests for ToolVersion SHA handling
Merge remote-tracking branch 'origin/83818462-EnergyPlusBuildSHAVersion' into 79954160-EnergyPlus-8-2-0
Update SHA for EnergyPlus 8.2.0 Update 1

[#79954160]