- apply a timeout to all join() calls for test_pool - use thread.join() for waiters_handled test
- apply a timeout to all join() calls for test_pool
- use thread.join() for waiters_handled test

davidjb/sqlalchemy,hsum/sqlalchemy,sandan/sqlalchemy,robin900/sqlalchemy,graingert/sqlalchemy,itkovian/sqlalchemy,inspirehep/sqlalchemy,Cito/sqlalchemy,Cito/sqlalchemy,bootandy/sqlalchemy,Akrog/sqlalchemy,brianv0/sqlalchemy,bootandy/sqlalchemy,sqlalchemy/sqlalchemy,bdupharm/sqlalchemy,276361270/sqlalchemy,elelianghh/sqlalchemy,monetate/sqlalchemy,j5int/sqlalchemy,Cito/sqlalchemy,sandan/sqlalchemy,wfxiang08/sqlalchemy,davidfraser/sqlalchemy,davidfraser/sqlalchemy,elelianghh/sqlalchemy,inspirehep/sqlalchemy,monetate/sqlalchemy,WinterNis/sqlalchemy,olemis/sqlalchemy,wfxiang08/sqlalchemy,robin900/sqlalchemy,ThiefMaster/sqlalchemy,davidjb/sqlalchemy,276361270/sqlalchemy,wujuguang/sqlalchemy,WinterNis/sqlalchemy,bdupharm/sqlalchemy,Akrog/sqlalchemy,zzzeek/sqlalchemy,hsum/sqlalchemy,dstufft/sqlalchemy,itkovian/sqlalchemy,pdufour/sqlalchemy,dstufft/sqlalchemy,EvaSDK/sqlalchemy,graingert/sqlalchemy,epa/sqlalchemy,olemis/sqlalchemy,ThiefMaster/sqlalchemy,epa/sqlalchemy,EvaSDK/sqlalchemy,halfcrazy/sqlalchemy,halfcrazy/sqlalchemy,wujuguang/sqlalchemy,brianv0/sqlalchemy,pdufour/sqlalchemy,j5int/sqlalchemy