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