Made test_idle_thread_reuse more reliable (#92)

Depending on machine load or other unknown influences
on the Linux scheduler, this would often fail with

   File "test_futures.py", line 558, in test_idle_thread_reuse
     self.assertEqual(len(executor._threads), 1)
 AssertionError: 2 != 1
1 file changed