[newchem-cpp] mv dust cooling logic into functions called by cool1d_multi_g
#486
+502
−219
cool1d_multi_g
#486