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
Merge branch 'cm-11.0' into kk_mkt