Added handling to allow just setting countdown timer value.

The "timer-set-countdown-seconds" event allows the user to set the value
the countdown timer will start from, without immediately starting the
clock going.
Added a couple of unit tests around new countdown timer setting event.