Fix clear timer when debouncing

This makes Timer.debounce behave like _.debounce
where the function is not called until after the
last time it was invoked.
Merge branch 'master' of github.com:simple10/utilities into simple10-master
Merge branch 'simple10-master'
Merge remote-tracking branch 'public/master'