Bug739236 history and rollback view

@bhearsum r?

I have only implemented the roll back for releases and rules. (I believe that's what we agreed when discussed)

There are areas in test_releases.py where the data_version is double incremented that I'm not really certain I'm doing it right. 

Now the Rules page is even wider!