Fix for NSDate mock/stubs & shouldEventually

Previously if a test needed to mock NSDate and stub [NSDate date], all shouldEventually -- and pretty much anything that depended on KWProbePoller -- was immediately at risk.  

Updated KWProbePoller/KWTimeout to lose any dependencies on NSDate.  Added a functional test to illustrate the issue.