Data keys should expire, too.

This commit also adds EventReport#ttl, which so far is only used for
testing purposes (i.e. to relieve us from having to rely on
data_list_key in tests).