Use jasmine.Clock to mock the JS clock for timing tests

See #41. This removes all the random chance from the timing tests (`function/throttle` and `function/debounce`).