Make history entries also check previous revisions if restored

If the restore was on a suppress, the restore action should not be
displayed (unless the user has those permissions)

Meanwhile cleaned up some of the history code in Topic/Header.php:
permission checks automatically happen against the most recent
permission now already.

Change-Id: I0fda960a96af03cd04045088f06a49da79258859