Restore commented out tests
Capture clock instance for uninstall
Put setImmediate in toFake list
Use undefined for defined predicate
Compare now() with delta
Test behaviour of hasOwnProperty beforehand
Add test case
Delay setImmediate if it is during tick call
Merge pull request #12 from soutaro/nested-set-immediate

Fix nested setImmediate stuck