Added functionality for revert to revision to the 'live' programme field.

* Revert to revision now sets the live field correctly.
* Added tests
* Added tooltip to programme listing status tags