[timed] Add timeout snooze counter attribute to reminders and events

The timeout snooze counter counts the number of times that a
dialog has been closed as a result of user inactivity responses
by invoking
Maemo::Timed::Interface:dialog_response_async(<cookie> , 0).
[timed] Add maximal timeout snooze count attribute to reminders and events

Can be used together with timeoutSnoozeCounter attribute to
determine whether an alarm will be snoozed or dismissed after the
next user inactivity dialog response.
[timed] Reset timeout snooze counter on automatic dismiss

If the maximum number of timeout snoozes is set to n, then
reset the timeout snooze counter when a dialog is automatically
dismissed because of user inactivity n+1 times.