merge sps config into mcm branch
clean up dds_defs.h a bit and move site specific setting into site.h
integrate control program changes from sps branch