feat: add TestOnBorrowContext (#660)

Add TestOnBorrowContext to the Pool struct for checking the
health of the idle connection with a given context.
3 files changed