Rename "runner" to "controller".

This is done in preparation for adding an ability for an agent to
enable or disable other agents other than running.
Improve the description.
Disable second precision schedule by default to prevent service abuse.
Add control action types "enable" and "disable".