Give the ability to make a toast sticky using the #edit()

We just have to clear its timeout handler and not restart it when `timeout === 0`
Merge branch 'features/handle-toast-by-id'