Cleanup interval created for Last refresh

Previously, the interval created for 'Last' refresh would last
forever.  As it made reference to $scope, it was a giant memory leak.
This change ensures that the interval is cleared when the $scope it is
related to, is destroyed.
Merge branch 'cleanup-last-refresh'