Hide dismissed cards for at least three hours.

Implement a time out feature so that if cards are dismissed by the user,
they will not be allowed to reappear until three hours have elapsed. The
card will next appear any time after three hours when the Extension has
an available update and is set to be visible.

Change-Id: I9306957e49862565a2e40c1cd243894e21fe0d12