Psychrometric caching

Implemented caching on additional psychrometric functions and cleaned
up Psychometrics.[hh,cc] in general. Also changed array allocation in
PlantLoopSolver::SimulateLoopSideBranchGroup to improve performance.