Simplify program scheduler

Replace start/repeat with just 4 modes: never, always, interval and cron.

Simplify state to just stopped and running. The message is always valid
but might be empty.