Clear timer when debouncing

This makes Timer.debounce behave like _.debounce where the function is not called until {wait} milliseconds after the last time it was invoked.

http://underscorejs.org/#debounce