Add timeout parameter
Update timeout's docs for core layer.
Document timeouts for pool.cursor()
Fix timeout processing, add tests and docs
Add tests for cursor.callproc()
Add tests for pool timeouts
Add timeout for sa engine
Document engine's timeout
Merge branch 'timeouts'
Update CHANGES