Alternate notification timeout due to Chrome limitation

Closes gboudreau/sabconnectplusplus#99
Change notification mechanism to use a single timeout handler, rather than one per notification.
Merge pull request #100 from ppslim/hotfix/NotificationTimeout-OR99

Alternate notification timeout due to Chrome limitation