Thermochemistry of inorganic solids. 6. The enthalpies of formation of crystalline hydrates, ammoniates, and alcoholates, and some observations on heats of dilution