Upgrade the existing CCSM3 data models to include scientific functionality commonly used in existing embedded/non-standard data models and to prepare the data models for use in ESMF and single-executable implementations of CCSM3.