bug fixes in the multi-layer energy budget, and addition of code to CYCLE a loop for which veget_max is zero for the grid square and PFT in question