agent new 'owns' clock settings

Clock settings now maintained exclusively by agent; read by app and clock; cached to server. If no server cache exists, default values are used.