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