Fix debounce emitting End after Close signal (#49)
* Fix debounce emitting End after Close
Since there was no difference between "ended"
and "closed" in the debounce operator, after
the timeout completed it would emit an End
event even if the source has been closed.
* Add test for debounced End
authored by