Remove CAMSURF, COUP_CSM and COUP_SOM ifdefs

CAMSURF
Remove CAMSURF ifdefs – provided needed simulations are done.
This part was checked in as CAM3.2.12
Resolve COUP_CSM ifdefs in following:
Some of this was already done on the subrt branch.
Some of the following will be ok, but big parts of COUP_CSM code
will need to be moved to methods inside of ccsm_msg. Some restructuring of ccsm_msg will also need to be done.We'll also
add a #ifdef called COUP_DOM to replace some of the #ifndef COUP_CSM
ifdef currently in place.
Ideal-engineering days: 1.5 weeks.