Replace IntervalRerenderView with ClockService.

Keep time-relative data fresh using clock pulse binding instead of
periodic rerendering.
Revise "Upcoming" to show events until they end and to visually indicate those requiring attention.
Fix for stalling acceptance tests.